From fa05505a10e176bad2683fdad238b285b0fd08fb Mon Sep 17 00:00:00 2001 From: Ino Date: Tue, 9 Sep 2025 07:48:26 +0900 Subject: [PATCH] =?UTF-8?q?=ED=83=80=EC=9D=B4=ED=8B=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/ResWork.meta | 8 + Assets/ResWork/Image.meta | 8 + Assets/ResWork/Image/Title.png | Bin 0 -> 1122867 bytes Assets/ResWork/Image/Title.png.meta | 156 + Assets/ResWork/UI.meta | 8 + Assets/Scenes/SampleScene.unity | 407 +- .../Editor/SpriteSingleModeImporter.cs | 20 + .../Editor/SpriteSingleModeImporter.cs.meta | 2 + Assets/ThirdParty.meta | 8 + Assets/ThirdParty/TextMesh Pro.meta | 8 + Assets/ThirdParty/TextMesh Pro/Fonts.meta | 8 + .../TextMesh Pro/Fonts/BMJUA_ttf.ttf | Bin 0 -> 1525212 bytes .../TextMesh Pro/Fonts/BMJUA_ttf.ttf.meta | 21 + Assets/ThirdParty/TextMesh Pro/Resources.meta | 8 + .../Resources/Fonts & Materials.meta | 9 + .../Fonts & Materials/BMJUA_ttf SDF.asset | 238007 +++++++++++++++ .../BMJUA_ttf SDF.asset.meta | 8 + .../LineBreaking Following Characters.txt | 1 + ...LineBreaking Following Characters.txt.meta | 8 + .../LineBreaking Leading Characters.txt | 1 + .../LineBreaking Leading Characters.txt.meta | 8 + .../TextMesh Pro/Resources/Sprite Assets.meta | 9 + .../Resources/Sprite Assets/EmojiOne.asset | 659 + .../Sprite Assets/EmojiOne.asset.meta | 8 + .../TextMesh Pro/Resources/Style Sheets.meta | 9 + .../Style Sheets/Default Style Sheet.asset | 81 + .../Default Style Sheet.asset.meta | 8 + .../TextMesh Pro/Resources/TMP Settings.asset | 49 + .../Resources/TMP Settings.asset.meta | 8 + Assets/ThirdParty/TextMesh Pro/Shaders.meta | 8 + .../TextMesh Pro/Shaders/SDFFunctions.hlsl | 178 + .../Shaders/SDFFunctions.hlsl.meta | 10 + .../Shaders/TMP_Bitmap-Custom-Atlas.shader | 145 + .../TMP_Bitmap-Custom-Atlas.shader.meta | 9 + .../Shaders/TMP_Bitmap-Mobile.shader | 155 + .../Shaders/TMP_Bitmap-Mobile.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_Bitmap.shader | 145 + .../Shaders/TMP_Bitmap.shader.meta | 9 + .../Shaders/TMP_SDF Overlay.shader | 326 + .../Shaders/TMP_SDF Overlay.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_SDF SSD.shader | 321 + .../Shaders/TMP_SDF SSD.shader.meta | 9 + .../Shaders/TMP_SDF-HDRP LIT.shadergraph | 12074 + .../Shaders/TMP_SDF-HDRP LIT.shadergraph.meta | 10 + .../Shaders/TMP_SDF-HDRP UNLIT.shadergraph | 11759 + .../TMP_SDF-HDRP UNLIT.shadergraph.meta | 10 + .../Shaders/TMP_SDF-Mobile Masking.shader | 258 + .../TMP_SDF-Mobile Masking.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile Overlay.shader | 252 + .../TMP_SDF-Mobile Overlay.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile SSD.shader | 106 + .../Shaders/TMP_SDF-Mobile SSD.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile-2-Pass.shader | 389 + .../Shaders/TMP_SDF-Mobile-2-Pass.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile.shader | 250 + .../Shaders/TMP_SDF-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface-Mobile.shader | 139 + .../TMP_SDF-Surface-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface.shader | 159 + .../Shaders/TMP_SDF-Surface.shader.meta | 9 + .../Shaders/TMP_SDF-URP Lit.shadergraph | 11932 + .../Shaders/TMP_SDF-URP Lit.shadergraph.meta | 10 + .../Shaders/TMP_SDF-URP Unlit.shadergraph | 11629 + .../TMP_SDF-URP Unlit.shadergraph.meta | 10 + .../TextMesh Pro/Shaders/TMP_SDF.shader | 326 + .../TextMesh Pro/Shaders/TMP_SDF.shader.meta | 9 + .../TextMesh Pro/Shaders/TMP_Sprite.shader | 131 + .../Shaders/TMP_Sprite.shader.meta | 9 + .../TextMesh Pro/Shaders/TMPro.cginc | 84 + .../TextMesh Pro/Shaders/TMPro.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Mobile.cginc | 165 + .../Shaders/TMPro_Mobile.cginc.meta | 9 + .../Shaders/TMPro_Properties.cginc | 80 + .../Shaders/TMPro_Properties.cginc.meta | 9 + .../TextMesh Pro/Shaders/TMPro_Surface.cginc | 99 + .../Shaders/TMPro_Surface.cginc.meta | 9 + Assets/ThirdParty/TextMesh Pro/Sprites.meta | 8 + .../Sprites/EmojiOne Attribution.txt | 3 + .../Sprites/EmojiOne Attribution.txt.meta | 7 + .../TextMesh Pro/Sprites/EmojiOne.json | 156 + .../TextMesh Pro/Sprites/EmojiOne.json.meta | 8 + .../TextMesh Pro/Sprites/EmojiOne.png | Bin 0 -> 112319 bytes .../TextMesh Pro/Sprites/EmojiOne.png.meta | 431 + Assets/ThirdParty/TigerForge.meta | 8 + .../ThirdParty/TigerForge/EasyFileSave.meta | 8 + .../TigerForge/EasyFileSave/Demo.meta | 8 + .../TigerForge/EasyFileSave/Demo/Demo.cs | 283 + .../TigerForge/EasyFileSave/Demo/Demo.cs.meta | 11 + .../TigerForge/EasyFileSave/Demo/Demo.unity | 693 + .../EasyFileSave/Demo/Demo.unity.meta | 7 + .../TigerForge/EasyFileSave/EasyFileSave.cs | 1573 + .../EasyFileSave/EasyFileSave.cs.meta | 11 + .../EasyFileSave/EasyFileSaveExtension.cs | 116 + .../EasyFileSaveExtension.cs.meta | 11 + .../TigerForge/EasyFileSave/Manual.html | 1631 + .../TigerForge/EasyFileSave/Manual.html.meta | 7 + 96 files changed, 295834 insertions(+), 3 deletions(-) create mode 100644 Assets/ResWork.meta create mode 100644 Assets/ResWork/Image.meta create mode 100644 Assets/ResWork/Image/Title.png create mode 100644 Assets/ResWork/Image/Title.png.meta create mode 100644 Assets/ResWork/UI.meta create mode 100644 Assets/Scripts/Editor/SpriteSingleModeImporter.cs create mode 100644 Assets/Scripts/Editor/SpriteSingleModeImporter.cs.meta create mode 100644 Assets/ThirdParty.meta create mode 100644 Assets/ThirdParty/TextMesh Pro.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Fonts.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Fonts/BMJUA_ttf.ttf create mode 100644 Assets/ThirdParty/TextMesh Pro/Fonts/BMJUA_ttf.ttf.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Fonts & Materials.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Fonts & Materials/BMJUA_ttf SDF.asset create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Fonts & Materials/BMJUA_ttf SDF.asset.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/LineBreaking Following Characters.txt create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/LineBreaking Leading Characters.txt create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Sprite Assets.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Style Sheets.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset create mode 100644 Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc create mode 100644 Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Sprites.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt create mode 100644 Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json create mode 100644 Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json.meta create mode 100644 Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.png create mode 100644 Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.png.meta create mode 100644 Assets/ThirdParty/TigerForge.meta create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave.meta create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/Demo.meta create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.cs create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.cs.meta create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity.meta create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs.meta create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs.meta create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html create mode 100644 Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html.meta diff --git a/Assets/ResWork.meta b/Assets/ResWork.meta new file mode 100644 index 0000000..dade0b9 --- /dev/null +++ b/Assets/ResWork.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b383469a303bfb418f616dfabf4ef4e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ResWork/Image.meta b/Assets/ResWork/Image.meta new file mode 100644 index 0000000..c1d0d87 --- /dev/null +++ b/Assets/ResWork/Image.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44ce9880d02dfc3419a1adf46f73ded2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ResWork/Image/Title.png b/Assets/ResWork/Image/Title.png new file mode 100644 index 0000000000000000000000000000000000000000..9b29b77f4a56ac158207c425c1b93848ec977a8a GIT binary patch literal 1122867 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


ZP#k#joq8o#?8kM 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
~KRSbr^dvg_`5PuE`Uz!aXio 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

%c4E?0RY_{hX9Q=bqr|z5@s!^ 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%0ARIERi3m4UPOqh2#rL+M*Y{^hQCljF$+*8!i5)} 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%0A< z<1~)bu*%)Kw)u9Ibrlt94PI^$Vgs`V@p#3N9wK5v6vewK%tBCPNNpe#F6Z<0pML*` z<6%6XXQDC|{oxP4dwKeDI^CU)(>$-G)KUt%sKS!O^}Q;@!K0{}Mue8ghvI^?d7hmC z*%7%e*WGJ$DR2QI273q0w=OtBAS8=QaUMqdjrt4KTX+zcfv8+wuaEcZ>&tbPcKZC& zzxdm~v*k8S1VGy|j^%u%Qn*wmMj`IXUazC17U< zh$6~N#;CQ9L*?FO+0sL&!dPD{WZ;zW8>#>3;5A%$zoB3mBg6z$^Y$(4Ei4Q(5-WtG z>fvml;EuRDV2KU%XAe?g|2)`ZI-0LnS=;e+(CkTVpslS> zCa5>#8F%j_L-e0#FQ8}EW;wbrRN4STAl$BAGJlIS|?MOV}D73BG4rK*Y;AW}eu3K424qTX-KF`A0F-wM_Jb%S0UC!6r_4fMm`r(@o5BCq#;ZRB$hoP1_jYC`8 zx-RRwwk9ItowvB4I#C{-E~Tm|aoQEjTJ=x{j>HdZoD}q{ z@5y_h#v8*pMT_wVsWg?f>Do*b62+car&f1CCOt_;Xb z8-CfM#=JDCp{OYor2tCCKw&OCOnf@k)2SX0<#-&9hhZGbFqK-^yB#|rEo!saZEbZA zUeXElJMNp=f6RP`_h?7poBi&l-tN2@ZI6%i73tC=pxIrIkafhC<{(8cQ`VF`Q}P$v zt!B=IGPSTdjQrR7b&v{{F|fJGC31lW^(}~p2~FE=t(loAGnc~TQqq-);O86(l-Zz7 zdHPN7Fhnd~x@Ds7LKA74<$wm~>ydUpU+K%0VQnxBfgW=)`);OT&)eE9TG#7%ArVnb zrY=OKl(AGII!u)@4%I_M3l9|xkcG^NLN>}K_k&FJe7QWoo*(Y+3X@3lqv+ae5BqL~ zX6)`i;c0$eEE6&cOi{}BzWHs~Bm_d}fb-|9RqRyH+FF8f^TVB8Il?)*Z_WWtA?qDc z#?=FMzrj~XPRWn!i?n6FmBQ2E5UpzfCTgoBown2K#0#I;(G6EM;vB16HVVFuC%uoA3iO7dI1ze9UuaW))E|EC6GiyAi*A39x_Rps^RYrCC4K0dyGc;D9HvR<{dS}WD5&5M|r z@#m+nueZzlcke%Zcz=I)KTTs{hS4w#<6&rPYpY0;)|O?t(XzG#mkOwQPgWylBXZt^ z2)>af(G08WsyK)!ksy~ArShv!!L?FKRd0XjXIqhoAm;5Pml2*l*gGdrJ;$NC(-XH| z*0Vj`gKmBe>4nr>RQ&{BMDEmmCn)BB5f#89gJwh^Bi)N&XN5ov8%mt|d-rOmV4W^Ie9qDApIcCANu zvbueaEp@K*g(w|E^olhEb>h;oxw`6Y2?#!x<8iV zp`K3D;W!+|GK@oUV#VVkf~YJj&9lt2)U<4t*m+B_<)1tt>apYQF9}W354pIw@#`7D zH=a5kq1)0dVs#?CTNK+pe2U{9h*<|-7APd|I)hfr$UG^iZiP0ywZBA&Bjx>32X^}! zntpC5*32SGMlD4}4AtXh$9f%WYVtUWVJnlHEA z#^&dSqGsUZVnx2GJIJ`Lec}!WL-A1X8e2MylQlhGUWdb7@m-HpV82b$EKZLm$2;Q< zz|3BrUO)Zm)AZ{>bRE*u$Er#UKF2IcCJdeNx(#(5kKbKM^=Qzn7M7LCOAqFqlSx&KsfG&{nPq zcE+o3!G2M5!Bf5gbTHvV0-32#(seD~T1EOHH8jzT^{A9G9S+ymS1QI_Kn4{xC7*W- zAy96e60vo`vixEyrAjGiYp_x~Au}^?Td=leLhUDM(x8EehGATn6}EuDZ0t>#EMG{u z9O+TC_l{4g22hAW5Eb(J{1_<~V>B|0k&$2)op33o6kU58&R|Xq+h)?H3Y<0tnJ)E@ z+OmT2U_?eF(WacFiHKuyUDxIH^<|tsc&p69#HIL@0FV{pQj4gpP0VQD{gB)wX^xKt zpemMh5o2BEKYjkx+VahZZ@;;Fe0{y#mKzlw4r37!6$7u!^5dU=e0_cW`0>Msckl1+ z?uMbNnkfyHnHo)l=`b(j?RuN%d0_^jHCQtul|0w955NfKhf*EiMCTCX8M2H(qD&1r zJi&h?GFV|RmxT86lRbQhjn?Sh6+SlNM|B?BY`6TeV2*E*m9~Kl%q!nG;)h_Cwm^!)PjRJf4RIFx06{rK=#B6V4A zhQ%6k&LL^A?*9DM9Ae)Y zBa2FmgjJqp@DKEexf=^08FCB26i)H2(N9JyJhA(Lh!^(Tk(-*grg7*rRP1V}r}|Yovg@no1M2s#$2Rm7cN9UWrL#{$#mqokm0LcDh3s%5&V{4O#Mm&NmZ`|(dd z9EN(nyh;-l6fv+e-k&%gF^XO;r%gikN$@3OT813v>>NajFye|@vD zv1Y0u9>&B!m|4wCbOT9=#nPbWFPiPRZ@TpH#IdBZ(R^cM9+9=JmD54hk9~}am%V! zxVR%H+Et8^W92BE>LTnxmn9$TPnv5@Z=^P#SJjxkS)h}jzzzmv8mS zM5GXtsak7oQBx7|-Q-dVk!(iGxR$XNKOD#9 z_WgI?e|-1hw%(p!pXb}H5StlSc3Ss(Isg84dwqWW=Hti5cMo@Wr;v6OX{~U%JJzud z^E90=ms`phtFW4QmvPQx`;@g}iKqQ*i@v(eNtfw}&|gE_wg52pi98z~^Of}9SqBWr zx>^v(*btL^RCnBe7%^C4Jmk;~$5!4@O(UcXyyTUa1fPBT;`YgG~Tg|>+;&v#M(O4VSsrDo~12|Uasrq z(&n3b^%YqS?C9x44VRTGYkuDecLL{7ByBTD>|iw@z%J<8Tb?kipeQS%ZYIOqTTDyZ zkscN?ri%fET^mX{9mc!6;dH8p<8YXUajZl2@d~|vCAEguOq7>-yjR8V(rTd7sXF&T$?R^{V{bqh{YO7ba8jK=#jCd>f>~3Xx ziqE^T8B+S+$TfPrOuPCp^lK)QzXyr=XLpXZRJU>CP!?%9j=(64xPxr+o*eY{nex7D zcVn9ih`+fXN-8dl(ayc)TMTbnYHVt``#0~M2-!G1C3R~Uyz!;f5v#8@5fdqq=`c{K z{OzWt(I$k=~_y)q$}iZUR2BZF_n;Gg+@f}31lyOaPZ zqp47n>-n|G^8WO(wP;vcJn0aoGNh6m7lp<04r1Z2QAKp9grN!l|7kkVBr z%juRpBk2T6TTqhkj!VWZ`R_GXJOlfF$UH3Owsn1rchcEEIHX>UJE0mYW}8M*tTUyy zPt(EgRZV?-f@AkY=85(w1COov6X}go(w*W%xLV3*@+fa@3kY=>%>AM_-%^V@U8W{J z*2d?=CBSwmutYJ`*Dn52hgxg#PKc4!@yLTJ5uAhrHjX2uGVB80)JyjOEML||o&tX5 z%6I^}(=-5H?&4iEz0C}PsK_F1ZP6mtCygLm6~RhX)Ka*Js)`Y`RBs~7WH2=vUw-@D_lNI(dip%yt|E{{iP=olz@}fHpDx$S z!_)mY-+c4#{rhp8oMdRrET)C);mBMI7rI`FmeSg6rrrq5)I9AR)kI+eE%x1=UALmi zVWoXe!S@BvFa=(75-!f|U&g--7cSF<>bL7R(qb%}tM41NmF zakR4wX5N^>9M;1i=50NF*t7R8Q|~4V)20fdZ@+u@Km51<`{!r-H~;S6gMP=OJ)NJv z|M-D`S`IJs6P0?H9-q%YSzA|G=Te3Wm`RhSI?r;wt+%VS=7!3TcW8$3ee#IgSnW^Z zdPp%FAo0gmZ_&+Vyn!O|9&g@E_6}XSy1hw&P@>#k`4fLt1r-n&T&Rxqa4g3oA4fh- z!*LpFEnJC8979nf0x3)(s+e25&C9&XZEm$g@bp#vX@RY{7n?E4A|dPrr|V+;knf|6 zL*HCvmx=2uht1UNzmiG{T(w=np`F`Fi|V~RR-Z`G&5HGkq`rK4A7RN72J<5LuFP6m!9m{>=B+z#y)bq!HBAz^Sb%Kkm0+w6@0H)XG2KjF}BhTZ67@ zwl2cVhv~pv^SogSZFUZ$^c!kaYOTW%N@|5F5&W!VRDt)(`%udiAQuu4aVgmsp#QC} zQqM0?XAb)6ZGY-EtB2c(k5!aJO{KLqP1V$z=)5dZ&8=#xtu-lJ>rk19NesHS+GrTY zLeBlZDq^BvzJ9)5Uw-|~_ussGcOL5V%XMu{ znxxQyiRWdJ=cn`a`tIfR<2N7g@9w7Qa5&z{y58nn(`JO@@yNtCzRou@Tf^?Lcc54J z^fI^mx?!K4<lDKdeJRU^7EB z(d$g3CH8P5+KEvB7Gq3(iA8+IUE*lS6Pmyho8Pu!-55+c!p8Uu&%PKZEYqi%oq_0ipJCm$^;G4tWd&y zQXibvO?;PPpEr^Jmxj4_neo7#;+1=5AuiP6O>lv|kWf$sNxf+@Zzr^qvTd zbXe$dpu@hTlwK^QG)Nls+BYu`=oZ>`>Q4j`)8bfNSA5u>OO) zAMzm#aoRW`GLdm|(A2Sd7p;7T-P$4{rXsVoZ=DyAv)NVEj~cIQdwsb)J-tkagQy)( zQ>jJa4gCy6%v?%ADT_!GH5hw7*SaN-Vhi7nvfcl7idgA}Utd%|i0r6xCr4#i(zdMjC;P0%EaoRr0QaoD&+t ziEhD>cX>)6&lu7UU~t}rL4;~09zd&Ya`2Xa z1x04Yuq?|k40Wi!jm)&JqUw`4#4G1aCC>GkH*@cz7|-GhREL3xEnC0?=9AjIaWD4d zVNVcuwMa&QxPXf4>H(2um`6eNb$eLMbIqC9qJ-K0T+|iB+_JidMj@EWvRtOqJF}wF zR2vt{<*X637UNa+xfmC%_m!Cd=x?Ii=kB^U!?;q~( zkJE5}H#MpAyez6^m8vUZvkbm{8SR_I2(_0oeFpK3l9(KcRY zC+k5gYFZ=Tl+DzncBK{0Lb`qj%rJ9JH`;|o4i=c$XQ-P`4(QC4X;V=Vn2D&Es*2B! zv@n3t-qvsb_G-UhKhGCC9S()-b(wFsm-FkBalzqWg|4^fVH`wwX(p;Z8%osiSC0G&CB&@fzz|EJe^c{bHLOC1GlQN|X917_PT zok?=P^Ynu!$3@1=i$CtfqD^=qTYWTHAyB)R@9<#OFW zW!$REP{Kpo#%Y-|z5A?*E35W1Z@Y!fz%_nD8}dlWifiTTd;E~6Tcg%3vL_&_wZ5Fs zujkj}-KmU~7Fw1TuFp`IO_fS9Q)vs#8yliuGU#puA*y|C!?JStL6gvr<0>u|xE4Sjis11dt6G?6Q=>;>H;5g(WC!rZN;=o9?@vK zBE;e5&4B}@l$Y1@bzY{!$+w1!PrOkR$y+r;B>l`az|jn+G`M5TUeRPA1sQiq3*bZC zTcRh}-ksr3cM^H{q&l}H>_9g)#llQvA~JnXZcjkx?5&y0lAtBl92=z^Tj>(3iNZ5I zoCQoogvuoBkqtbbbvT_a=Vv3BD26Jlj9$q^AS0$?5v7FGWQDg=HR?EtnN@ujje<&d zujEK401mtgi9uB2h(KEfAYxWg=Y3TbXi?l22kYXwiAV%QRI4Y_$czbMQ16WjV&;PM z35shg!@`Rfy@f z-0Vr`+wFR}e|)&VJ5IIM!*LvRTm^L)hEmIoS6P?atu?ZBMbs$8p)iJTJ!vw>dG@1A zH~{o4$EL}CGLo`1tD9|?b9ed~eeB+yoKw7^*X>V9RWQmDsWlIISMECa0A7}1;nIcW@-(l>IKM(+O0}gbyvOq zIGr_!hsbH*+yw?3II;du#{}J-_o4^nJ81XLT&DiEFaarQVe5C~Q)H{6XdvAe(jB^3 z?Ve+g@^)FD4LYaA$?<=#nj|<)b3#&I#@VD2gs>= z7V2&w=JU%_o3D=_zF&O0jS&D*U9@>gXc$6&FjGWjhh|=&Bcnh)FvP5^zUXdjz3Mcc zIvEPe9n3p7;ElX&%C?8An?UxstbzpH`k6;W`A#LG{v6aq<;*37t8S>^hAArKS$C^tqC3-|8l z4QpXz8fy8&r_aZSe>%Q<{QlbyA0EHsUwwD|%U?aeo}XTB&tG0&pPsI_SCKXhrPg8w zVla`Z%G&BUO?P*X@830}^K$#)>(|5G@Gt+Xzxn(B^xK!`SA#N;YRj%wVW60a!J?`{%q-UC`BsTWGA!4hKL75!g+r8&81YPCOls$^b1 zokLo3m;vmacP;*(l2o9?;s1<}>b7#L)ZYm}f86k}yT?agwoEW=`$D^#R!&2?arpUJ zMCcP+cIz4oYTc&ik&F#pDs8kF{Ix6mQS$bvf8UYggj@AZ7*; z*HY>*9Lzu}O2nosvGa6fh!ZePj)7>9`|HEJW^>5nR zKK=M3$0W+#9&-Lc2Vr0KL7w+N#IH(H#^6#%R)#RqA%cz$K$7fMVu2V0q}ohq=H& z#)6_$JfWb3f}pvm8}<~t-6FY+^{eiTcG{~hw!VgBq@Xv^LYLuym9RHj7FX-!a%}Ei zB`CKqK0**=oTWCJdBA0nlq3TU<5-7DmMgr%oy=ORh1VvXf-}$_ePjSbFjG}7l}e#C z>~c>J?T+OIbM9&;A~w&pRxwr4!o;XVtkyt8H5#NLF`VD98WFS4Gy}*JOgp}w8MW{j zRRup6TwwDFUCP2zXUBfz;D7{o8?Xxos|Ov_JBt9I-ljh(Z$L!|##{{~>uMs*MYOH5 z)Um9xk`cVo0D--gJNevPGZj--vfuuf--Cwnzx`Lg`R*GAPUCR;_S;|nva0I!<@M8_ z{`C3FXB8phWo@fAX-WiQQ(L`T%;7NJ-M<&$^5vyI+rDx2kk*Ew`0Nr@ zUDuVE=Vf--b10K8^SZ2Hl)~dM-kROxjF! zbl!0->Od#KN{Z-CntOtRhz+}*e~Fn>Edt*nZJce2=UKO{0*kr@b8@?buP{O0mdwvx z`DZGE&1#}e)K4oq>hlBNajeu#w0TZO=gXxIr;DAh?=H$bj^opxK7IGyUrf{S^~Pi- z5j<+7mtihYVZC=wV2}|rqOjUEEYo;lIxG(kZH5^^?I{2@Qp!?=G|oK%wOxMa zJ~jY?peKop3Ui@asTMDR^aW#85Uf_NTxtz5Ba2zY#B2;jGpL!?9+QJY3mN^GV!t#Q ztdGj+c*+f9KhfP^+1D-=^o>c~3i&rHoNhj~Kfpf6fe2ss>`S~k({3tk{~`Gr0%;K5 ziLQ(?OOh}vkLGPFya_wD=cm3F=I$%d5;1dOD(kY6$=9D=R&C2HM5QBUO^$8jTQ+s# zT!@^Dl`NX!=eLxilKxpuc4u6X8czw(-ZC{r+fs!e(ZmMGL5_j^!MT`8FzGJM3YaMs zR@EjVW)IV;)LNjoWsTt9YwrpXVO-d;WF%9Ei|LtFW{Pz3# zc3ot7`uf!OHgP~K$L8e2s%<3JTXf|w4puTjL}H2lL3>F^nRayyj^~Z&rpYsKEu|D` z9`;f#qqIiJE&#g_6X-@ZzqT7$*5!7anc~x!mUZ zprV1O*iU*!_nolN&`>caEGVKV+ZNOfIW`A^G~xZZ49TOI^$MOhq8tR(8-vgVIA0Mc z2LXKYeMs!CJ>$H=ZYxaEIwL?_>vTN6&KDv`lQI;Q#$#0uA@-%@xR+?(x7~?fnVCwp z=xi4c61VSSL``p|`)m?F25Uc^0jqUo?j@i_4O2-3XfCud<0rEYD4Osps-DzZ|k+S+ov zimEZ!!qw<{x%kjZnCAzT)KskL%7xl;`{N(}>E9N+{_{ox znYa0a+e3=p!U>>5cXpxup1(EU&@j~5l)R&;9ILxUo;z=)JM~GKAOazV#gHqt>jfK! zBKnKjjJ?OG8j&)^&{B=USY*+!c@B=j1U93kEvT%;R+eh`^7-@Wn{Uf>x-B*@a(93C z`6+cZ<)o*XyAJ0t^B|6PqTcOd)X{jg?nVHH^A1AKR5yR-%yLu+hlYA<40MvuYov6$ z7NtQB%hC;;n$Jh5wT?rXrePe1I@DSi1`!2>8Kr=kxN@zf#4%6*;3%&mX7dyww!6v- z%s$np-w8I|iVxyU?e`^1U5%BB!mk<-|fiy#S7x83DE>{N6{sNxVbNHw$r1TJ(xhKx!=GBt@Gs(RlDEK zS)d(NP)IqTu)zy5U~O%l%iHqPYh09xnR&imT3dp?^1JX;WR_MwzHTTFYMUDuFJr-*#z@?`K}5*mf5WUr9^j~rreWQgmkg} z13K{bH;ZUng@~AGI*j8uzP!Fj9;@zGcT}Yr@^eVv=W_{y~)F1}VLfsvV3M|+|nr?Tf2TMerB8jXS60y)u z1vk2+2VY1P3P9ZLfn#6Kb(!hD+sMwBZ2XIR`Pd0pDW3>xi7?RUa5$dHhdhC~tm{%y z00u?BBO+Kj7b7^zNTeR-jtjRIeI?Q^@*Xm}0M|e$zqkeUKt@0T35=-Jp@5ZA(_@Pe z#baE!)}fTaV{ijyO=;X33?ep;r8A2@3AbOl+t@0-wg|u0L-<{<5H=XQtLR4#MGL+Jin+K zLC3MKZB$uXGbSrs1VY})GY=0Fzy&IO2g1oGYM>08a%!(CSIRS}wb$}MJ zS(M^#6N zbB>%9!7X8~r1z;y=M<5v=HgSBJCOCs^w#lgz^usNyK5pMjFrc+Ow%|`hiRN@^=Z$f z$_8bi)XJsST8kH4699;iim0^KmUUg4>e{p>{S%I3+xs3M?;UzK!2m4wx;wX@J1@{% zm%s^g`qTAqD9h1$ZeicoibC@f_PDiifKR6RfEiX&I>EjN0EqfAyWQI7gLklvT>s7{ zVpp|eP$a_hPh|$EwML?qidtL!V13e2JG|HHN&8Z|y4iM9`A+_N#WItZ_zis zsTFe!l$)4HKR39SE1AWNGs-RRER}o9EP&gJ13FxzrZ!9iz|wqZCl1q8&R2Harsnf9 z?(UBFkH@Fim)mt6hmtYYwhZy1Sv?jS#{9=W{{G9;^WXi;zg_3nhk_-d>Q>Efw+HF{ zmwvar*`D39YgV^x5PuVreAzA<@S@1=@Y?Ru3GK`b5HHaqHHC?`R_{)y!`=0Em38UD z+=D8=N55zYHh~MhzP_~9?%#iCUToyJ-b3hIGux8#h^6yTIeU`q!V@A3_K^%RVb=|x z;*GuUpe#Wo;&W46Ezx#|uo3N2rwtP&^ljMOK(6bC{cMK?x(a0AVX2optw@Yw9*(M! zaUZvr7R7~M31BYMH2M@Ba!f<4re3g)Wa+YVeMWm3>>B{6AAdtki80#JLOnT%E`^33 z0vIu?z>FM5MbS%cJ~I<>8A|0E$1o%7?Uu_~z#jf-%8tddzX__kD0Yt?^_n~M-$RiN z<@LQF-Bb@DqX8Gg8ty??e<`!JMcP_Rxryj{^C}+`5wmF;?jP*I)Q3B+Z=qP+%xbrUW)+$IM~|WOckx z0woYb2=ltuI>2mQXIZ(Flg%@ar^E4hyIme1?@Jvp&u;$mX~V%LO`s`18)+4UH_YXg?;f!$GSzu}XUm$wkhSMlihI%**(_xsVIt)W$g0deB zAfWi{hfJZC!n?7R)K*z8OIvN8*LiMr_x$Jx+a1u(Fa}+Zj!6vBgQw58-$cpHLVw4$ zivNrw>#|5$spkfW!it4qi+2W&vN)ju@3+xAsperP!n z*sE96{-nNQm`=3+!DmOK!;L8Khr7`V{K8srt?UeIO8RSet*x@GtuWm0Z# zyPHp>6)=%vR8hb2cA*JlL$skwN?VxVQ{{! zlzMA7QHgfAdsu`NWKfh2WE0xk%L_@nJ08hr0~1s&%5C%NyLclVA9a7s&O|2HssK4v zwm(ZtY34HIOFUzit!hI+60{`o*4NQr(q#|m#b|puP9@j^jUEhisOB7-e`Fk31ci{~ zgC%{^SKea}rHE$zNG~x%42e^Whgya~Wd)QVp6Vg6=1E%ur#~b!Vm}@j_vtOKQ`?r=R}x`7@(XaY`ElS1}{7nk~!vdcOYd(@$sB>3R6!r?2lGjt}>Dk9ViL zX&8sJ<#K+V*S0f} zB&ufCm@eltU@k#x6K3e~I1ap-18i}OCFt6*y$B4EH{KsMnVtA+ z=I(6U$}|cIi2$(oFNG0-ODO=G6j)p4X{uyaykbtxNJ)8|rm@!BZC=&}A~5xP>k__; zTig~IfOT2@=Rf`NkJs}{E#=|i-Su+w_!2#S*@>qwMV6`>CTVo@SYNtB<$|=$WMMQ&mf?RGF<-9z{hB zrHr+5BDQGaMV(*_Wax5hrBG`yGgT`a&-_ML_oS_g*yZn9uv z`bWoprsPNB)b+~;hWq1jAsEZj4kse$I?u~I`{52%J&QgK=XdWOfAyEYIDR<(@t^*r zvjl@`Tta|}Oqb;2Nq44#Rvy zn{Ra-?@nWDj9K++wT|A;h>c3L-=qqb>J85`6O~ZiI`RboGQV|3{av#lgwttNc|wW0#*nxt<^hbQ6nPVO`QdxN@Rst zp(0j@E5Xb}nyw-wr|Dspb=9Q~CCkV|Db#w~ypTb6;SZq~I3K`9Zqpb`y*hM^2Ruob`rD$UGLiZQ7+(Upa4 zVJ%t!Kxtjuysp?h#9(Hwg;e|irB@hu7pN%C@LP{KAgS(dViHOj z5XWJA@Q}9O^}})wdAejpY(?9D_sVd{5ADMvlI66r!GZ}jDSu7#%Qc)4C|d$)B-+dW%){lu4j zX?t2R_LQ^B?*_BF(C%T|=86({<$^gcO8s3%%%zT%OQE_j4~G$j11{TtN`}|FQL-PnIM} zo*1aAW=FIFT?day)w?AOPPai)m(^3HllJU7zK>|WjuIK0H zWtxvSH@k6HLF%NJWqv$QA0M9XZ}0AIZ^r#d2qM5*xe72d>+S8`>$_Kl>pai3)KUwx zPS+)M-O%rI?z_IbTrTrGvx2Hr0My897hY-^`s;o_?)ST#iI%zV#*}i-Jz&9ziS-Z{~ihzpXQ-u);$XrvR!ct4Al_e!Yg`9wgtN^7v&rU#81tsY{6}!l-4iJq=C{g&1l@!R;#z=!Gp~q2+P~7*PQ85h7?S?Fs*P zXvZdS{T8+f$sgEwJ5EF0a}gA$J{Lge zVa1l{W{u4xc==A-9*vwZ0#INCrEaOU%U#N8q}|UCpN4Ut7D_4SjuKId$I3yz8y)GK z2oZ%_(X3mA=3+o2;)jO^s~lM|);i<5?R4A)HV^A=qSY}QXS_o0*%l_SsGY2AP zOSgpR8xBa6@-XzfT16Ep<&X~X+4lc%f>BeLh^k1G&zEbdydMt|Yeql;5m_xhh~^gv z)`uO$s?k7GQ0B%iidD8j!>e(;;RToHmiFP^bq8Hxfp2L-w{hNMO#X1P>n;nUtl^wtCaJgYB-FUL4k;_ z)3q#fpL?!iqWkpp^l$V0)z@Di_e)Yl0cE9x3e1Y;n^hm8rG!!zxjYGK9lPNwaxEqI z<$0PPPt*PR^6GfFyWMp|-x2j=k3hK_s?=fVRYaIoVJT&vtxvlu7gXMlL*I9o)8%}= z)LN_$K}TMC!Zga5(m3f84>t=`6@8CsDCHIZ7guRGElTSS8yK zMo~ueY9|vK1OPx9wophkKQY41sc)_S#w^AY0ZWVno1jzo1ptx9JwaK8Mb)F1NC37Z zJ0?Z74sc4OL@LUlYzra+%eV^VqDVlZ;;M%br0Sd{ANOBfpPm$eFbVSh=60N(ul#&_ z_v-2K+R@Nx5d?goqOvP+=e5=G*8Bxc9yQ+p23Ld_QY5q_ja5Q7*LkEQHUNeVm4K3K z6m5052+Fc?HHMBu_vrXJh@t=$)jBV#T7}C}gf(?U0DVtOQOcS@K$#bw=JNPFJw7at zkIUt<%-70AxOx@gs(V(ihORInn9a7uIeqmaN0zJ0azyY6PT)P(o1q&Q-bhiujlOtQ z8=3ijZ{#*^29SV?IjvV!87H8i!VZo6!Tbc*FozvBTIZGq9pkAbBvQ1BaTC17cTGzX z_yh~I$$${;`@qCj^RuX{e}xDJBOzJwy>pbWzTwqC_@D}cYQ8v2R|7&2pN_Ic{t^4% z+DQ=lbc-qD*A_Y3c-sKHUI{|K8YWNzuQavFAQl~V`{^>Jp89Uw?+&Nui4quQ@=wS=>g@hMd=tn+?}Bxr#!u-aQxBvJIn)kLe%YB;Px&6xYs@LBAwNlqtA z5Ne0fNY902`|wJAO_o|irqDkK=2q7*51O~e&j=9|B&zM~USf5QK#8!j6SgAc+~sau z=7rpWhpK=UV|Srzx$8bBCyX7(k+xb&nFz&nR-~deS9`$vhHl*4vv|HufQj)9mMjw@ z2m)~j1mBunPKzMn_Vc4`V0Pu1&EHP{Cim2*i#9dBieLy@0ford+-SS7g+RAHg7C+x zwFv_SQD&}yxGYPpRZ+#p+o{%4&X>#6`Fwl0`QcaJy?OoW6Mva&A)}F)6=Y#pYY1P; z^n3!|>Ckmc(SG~`iJ71d$f9d1BWmU$`5 zbvmC)Ed+Rbd))8G%k}d7d|sAnOq^4x?PIT(~9x z%n5ByA*wJ?hNPqll`EI3uo)m{f}UL7w~+;Lq+vOOwTyEQglhm(AFwfuJ;<^u#`vI* zV^LL6>&(tJ<;D^>9RVW{0(th9C|aWdt5jvbJ}G6uB8ZUCfgJj*SV%}Ba(8?D@BaJ$ z;e6qr|MUkDfvy9RWuD%=dH09k{o$}bJk^;nSxZRWEH^3&(f$4*Se@%bMR|}a*h(X# zgI3+V34fT;B{9%8M6iomw~8S|ji)@TD6R_tUE2}Zaw)u7S_?0Q)67Uq*Ckb!DwUb5 zAZe#5Wtv!W6)M&QUh5*4iO=V9xi07HJTJ9WU;$Ok8sa461+H#@RbZ@O3m|Ydf;L4J z!fU0YU%)e1H%Qxu+ymf<6vB_<<&^7Lgwze`(~M%HFI5D3;itj4FM8GpYEy`?ipLcK z2b9{Td$gxErQ94>>iWS-EfCOst0t>NLB!MFf(R;=1<%5bcmO ztdal#E+jS_AQlKsWc7G1gE{H3hcI5m}3W4JO@?_cLAPZWe}EnN9}zTD)St{*E4 z04URL+|QR;l}f2>*$=DgKmdoLPD24#wrsZkG$0&c$$gB?tr7SInyPE)$=^ZCro@KX z95HI6qM#YSUh7g5Spcj3*d*OXRG7Gflyc50^MW8qAizqd!2JPTHh2>q+%gh?it;>9 z2$;K0t*F>a8_THg^>m=J0cDXKc(F_}6!K>qkT9tPoUz%UmG11TxiRN#m`(sv>|= z8g~23<>V7*5VaaX8nn`=9*<-ZUsMa6x|o5Kg_*)m+fdAAL$qB$Q8l#>gz!)kZ;rd0 z0pJSJzv+_7Z81Oq<>p%2xR+NB0o6EFaH!p2RtQkjL%OA5XYAF*)ohD6fq;R|Y@XO4 zA|hxRfU2x2NZnHSdcNG=zEX>ua4lR}^m;m7FB1;w-P_lgftQMkXk&k1U7j_6RY0x< z<_VD~Q(4M9Fa5Y<5gvHqdOFV!PtWgOy}G--`TY4&xZ-Qk zTD3!zgkaMwgo%X-u|h?}3L>ItL(xEi5iw!1oipdDhCIOL*TMA|T_FH~*G1WhntIyK zAMg$-px%mIm930JM3JI>0|5~b048Xje-Qw%{w&f{+F(kYh57cL}@;M`R422{M($l2cm8_?m(P9wQ)`GiGuo&W)}o;^AN}Z zkF*K%CgVc}x95*B?Vc2lO|`$oA1wbL~Rw63Q^IVWp<;mT9Hk1IA z2zt?!aOkP@iI9XzMCJ+3=Xzb_GSzvmrBtbG!-q0pV8*T12m}*$G`v6|f}GxB+tueOTK}1bJU7=d=WHmCb$7uHLqYFu(X`8YvyJn@ zZx+aR(`VhCc@*5>8b=+s1#$v)r?03QYBgVDNWGOxLJ{~DyR8gPfBugR;DD_x4LD%! z2V)~J=*Nz!0rUUzPouewGu9TjcG!(32CL?bW#LMXmi|ST>nxSI*1gC)FJ0F$C?MqA zAyTc3iE@{hLegNV-Il0fbI^@@#~;6eZwOT#lK6#M!?s^)rpoGrbaAx~TH6AFP~;8q zY~apHO&~00=WnKO|;}gVDC_Ui!TG4^(3~w;I-Nee5ibDBC|O{U)O!eQnW#b4hHEyg5fHb*vKLIF z0dCgAvLkl+sk&wxMjB(>G7i|NG6ZyZtr`_KB+>AJ&x<3Xga$Vu7P;T=KYsuqGKWGb z^DqoGI8h-AJpfjQ4JZo$$^wWvcXe69$_*lk#cL}TQS0ApU9lC^nr?+j6oHQxDseB} zFO&nKS|?TOkOTzb3)jsKtn}bCyq=sIJy29!;r3uRP*4H9dsCALYc#{fMVKFmCJf_I zHd-=K(mF5m1OT-Z1*(?yPRuX zPEXIvyp-MUu-}*5VWPR#%Vm1LUWChKnUA~E?W>!^Vaz#MzDy!aIaA;5b~_Pa;dxo6 z>vg)$OzR?Sec|pQUSs0!!;B%BC_Z*RhB8|WbE&lgn)=xIg<_@ zb~yoSAyk0*DwoT0xlZTPv|O2I7GcZ7%;BV2Q3$RoI2=Fm-X_iw4A?ll?dJMOv2PB` zS_G<@MlXFRxD_&{9Z^^3!&bTa_gJLM$E$8rHBfT+v6Kz2d>T=^mX($9= z6#DybwafaQp-9`iL9pyl&i!{fOPsP@=y0weLV69%nkaF0O3n< zs%*CdhY{`~73Ny%waWSYgwe3l^fk6wM&@L}jZRfSMFB~auBWp|?fZHz6Mn_99}L9 zwBehe9jAKpQUw48i70`?_ zqBbH1F}z~!l4}SL1IPd%Bmz~TE&ViV463rCEh_~UP*z4sl(H(S^12cJ)V`Iz?=Rew z2;jK{Vb!}=!*?qHqEqxQ1h|X5_Tme{+)5G+4q%g#n|D`ttPt-P_$bK3`5{UZ_h%iGVhqd+;u0pjD)lvfCZHp~obb%cWLk z(Bt8_W0?!@4s=<{>GDiUU!I=#k6&(%hufRmo5L>UUI7y-01;wJIrm*Z^oRX^S;{oc zclUSq@9#hT{ORMz&&xa|qBM?Gn5)!USuR>@I^ldAPQATHM$4esAEwPhGcDDe0nrlf|e?XSRJIgqk7FjFp3Y;0ULXGdshG<6b4qQ zs1>xRRN-o+wJJ%)8s(@>fuICF4nl;IBmp8oiO!oAEi{Rl%tfgPNC*YE+wXq$o4>vP z>g&hnPZ^-6q*_ZUOX<%~KRtf=NSJf(ma+`}E>kvX)_7OLH)QJE!ul9d7o>=+hV-Rq z9lW8{AP!UzXAceICiLt|M~cfmrQsfq=cd= z5q5nBs-*%EGRu6e=j;6ZJYUcAG8-ln6+nd?0&>;98-`rH48gden?s~Dt>*3hp-D$H z9AM1fI`ag>uVAQ&2=M%h)UX)>CO|>a7xy-09U>$E;zrB?Adu1v5${g(6~X+{CuX0~ z%_W;~iZwQ&3My^JXB6uuGhbIg&>qT^Bzjm%R=M4NO!I6w%=Z>U0@~fpGbVw^;uth^ zPV+=%EsA@saCasAfMM=EUY)|*{c2ko-$RL%okrwNopDA% zgxk~5EqSb8ifeD~*nk-#)XJx)r>pSu>7m~b>Z2Q0SD=P(HrhzyO8p24>HPR8Wf^W> zDMM_BiVJORt_Wi!TRX**saeaB#S_jM8#MhQM8fi!^0;L*0O=p_6_(nr5 z$_D160RT&o-H@4v)Ck6P)!gE77~l*895~flHoBQAFPQ?ik7qYU@^Kj&vu#R=VSfsg z@_5``pC;Qd+jpWQ$|!*&RMj^CFtQ|!)YOy_V#>KJlh?NfDgGCK5NrgG3fF}(cW9-x zc9^&dFyme)cny}1lweCHV2ylafaW%9^z20Hc72?Y|BVp+_%B1c%oO zqJ>%bx#zL#IwUHkoSrWU^Krj_I-OEVgh_>1rEAI5Qj zoK*p<$vf)$o>DG#9>#p!?e5>aetdZR`03*`FCBH%kw}$N7A{i<2*dNUj3S4_?S6N2 zy?h4XoG^E!plD4dRFZHuSCCkGh|hVm+BaeI5LsBO0)Pqu5Go-N30jv!RB}ESAPd(S z(6)~MVWIlq5@oe8pD;@iUPNk@3L>DC5{T6Rq976xQliKTRwMvYK*8i9$%no>BnLw{ zL;ye);r9N`_kZ(uoOOD>4t<~cJS)%3jCq_E`M2NyA$Q*o$GtEU=KXGex_+^ytS<3f zN+Vbc)@V9qR2lOj!19o>=`uh-ZABo?$Pj|mXkVI9*6e_QL*N#%_^fO-Ic)pvo_FV= zut+pmLR@Bx1*5c4yaIqQvip0fGV}uz0<$i&TrcHvu4NWs@V?N9ppYFc1Qc?XupH-R z(B|N zT*YnryCLGZxChR(&CYJv!6eEi(Ij5gkSVyyd)<5siQ2)3TO$5pyrJ>vMpkI)t_ojSk%YUr;)t@Y5_DK&_-3gbr0 z7P}pWVVbY=Qg@>wqExmqA$>m(lyt$v;h-p=J{eQFDc9x&fe~K-rj@u1?z%T-yXy^K z1k73~${#3B$_OJq6KRDSD(aU;#p=^TTzBPVLfDpcxBAWKTI%Kc1kBSkK}ST?rIb^e zT}?Hp=sJr$^T|XJ5#jZG649<7r4bCMDzHnM7Cx{pY9vvHkO)cZ1kd$S%Wf& z3Q$E^L4ic8r+bHj4(@^2WNoyd5oa`wrK*4esEnowZ123saX_n$KR)(TR8T1Zw{4Et zJU-9gCkm?6)c6|Lfn$x)2|z)TX4RZ>XG7v@om7j_DG=;$4$Ju=WSVlV=$TpqYtmSV z28@{}u@edcKtvtD3`h!$(860QZ?^B4)j)tMs>+&J39L98Jp)Tt;%qV(0HO(y4+lh_ z1ZRz4HjKJG;Na!xvI}4fMl%AC;rzBf+>Im*=7?KJCu)3qf24lXr*!6qflqNj22Kb>b(kLsEM6 z>ag3T4l6U-TatbjnP0~l4I=I&%en>=YJ~5j< zIV-5lwQ4`4L?8;wqSJL+rXn>QcE%)#8PtXDRtl~v4_ml}R%L@NJtXwg7JO_S`Vj*F zw3*}KPTH{TI?f#-JSd0&f-#Ij1z|1U_l>uUi-=0NxM^d!t#G7aCE94~z;wP7zKQ5Y zxv#4^#eU%eTE$L8aS&Z{w}?{PiYP=2ZSA5o00PDi_!-K2#<8#V27-XMJp>|9wfb6H zg@ryg9w&qsD~=Cs1p4-QpqbI=*wM3!0$^?tv2JEW_kCY$?fZ;~l&Fe`%EGKjrIf>d zxWB)h%hkm`wy=8qsm-UgS&laER6}90oeijj9fKI`sR1AC5SwSh_c`)uTph+uo449N z=Sl(Fq2u;ro0EM(5FTWaT8nj-s-<$*B_bksb8ez6rqg6aln6vLFZ1bgMoPKsYBNy~ zKtaL}XBJ^RJG!ywExiIHZ>z#hy@6qh8iaHmOileBo|4>*c#gl0H~x0lzjV27zd|_ zp5(Gr2EwH-yZt!L^E^$pa7sj(4E}lcr!{91K?Fil(NarRNr<4lOy$eR+GpB-|9)Wt z!n#x>AjFg?r3|2jYdM$mmA=r^(C5Qpciivxhy8xscU_01gehSbS>|O{(8KQd?fc#F zc6xaHaJ@VOi1nODOqR(mdIf}`?@^NgEz>Eb3M49w2q~#~phYbVr=hjgBhpHnxuXiM zyIE=xmMTV2$PB0`Y`Kw?2%UdL0L3!SK^I7KGU&?!$V9c0$jrdT(`*+<(?9g zdCWQU-F2V(y0CD-cNcddf5UU&&MiZAD2T)m-E_^Trr@LDoG*U~^er#i zZ-lNp!`0{9*s=ydlcM^@%Sc+944G4WLaAyxgQ!TeKG%AhPdzm_=U* z0K1dV2Xh~5C{t|nTF0c5Xt@s z7+v|A+*?h>6{IJ!*8Ca^w3x_tZyKfe9z&!lqemhsHhQZULc}(Br-3%nPpEmf;ICxq zh5*P#=_-8H=FG6fxhWzhO5->Z5fWlT7Adt}&leTByE)$79Dn}s$sup}Cts3)!@Kqv z8cD=XertX(qWqGAUM#u+@E0`P=%(#h`vk^mxte*I>(lgY?9%#5gv}Z_Qv|Teb!(pu zB3cV`Wo+3@5D0pGctlVY=)3O2=MSgn)2rKiN=cUm)Pf2m0ICeFG7z*GR)pT~)f}O^ zIi@Wp3TrwhxRR3~Dxo(uYYJ8Yym|S0F-P7QINzSbAIX}+qeFfGRZW&pBIcw4P3U>w zfgBVFvt>&o5m55&Q~-cl=A|xmUY2EA=4qJ=*P^vlsSK*ZDh$@Rhb@smgSDC>5avWQ zjECE|cm23iO`s`vJpt~<+vClvr>DUab-vd zB18>@HX3duu7C;%M9JQ#=2it&WmF7j90sisdTu)*pny`!qE>?@QL(U+a>G1+jYiZB zeF4~j9%V)kXu8exf^#+kVGH0IXxxeb_bj(tA|ioEMO;+Nbbc<&Oho2wG4?vyWm zWxkF%6AnY)U9VRaQ2<7^!7hFm_5x-F5EKwakSc;iL_mav>*M3Y`Enk1yZvGOeElLb zs|XQwUCxOTC2Kd%wam+Ox?CRmZXCvO><{Dau-^^CxEsf=&j38l(^M4l@YOf(UcJ5f z^6B&G>8Z|F>n_{(SrlsJ^Xa*E2?@q=5FHpR$O2lC5&twGJ7can))R zyzoU-HG>MUC`(lVW)YT}P}oXSDEzGgAV>6#=%`6^Pns6YP+H zk|xqbN@Pv=sfVE-x_O=|OD(mOGA~$5MHUcbAg&C^H@D-rUw!xX=IgA-WxAp$Yq?BM zeWJtu`1Ew;26X^>tGC+t~w@;hZ1%71U zOvF%tMWmFP?9^F>*<3xrWA4w$5I#u=>m+zlA#`&v?vsV)T8q=(Rt%Hs8^F+a{W$rPr7(njd$8U_LrVWE-H{T}+_{>@L<)RkMS zaV|Cz2N6J2qBz#Sy4?#?tdZzrR3g4yZ)}6+%n#sdWVUXB`s89n&-?vGGL0kqbdyG)3+R-%+B10Ym6pU*dky(;9? zCF^^m=yj+sNX7GkW1>3TrQyV5xOGWBZ{I%9_&yo=$FEhkS&mZq8&wez7%(6prJT z$FiQ?W(TzuKd$F$_{_kw8e$+Y9RnhkoW21uwi<63<4#jVgvU>xlw}xq9Q9{@7?ziz zu^@MKcpFNvVk{8r9vIYzwhh=S^{j9_!sD?ZjRdH8#x+q#K~a3wZa$&!ZcNk*TM!AX z?T?3^q)p)@Hwe^opAZm<2r%Ug0oHjbrA+g5U8d_iUwN4UDsm;{oOGX3?w}ihC_~DG z*}Or*2+XxEOM#`zGEdVyUFPY$Fj6kp8|v4zJ7z+LCVANwws=&x!4AXC?-Pn z`ITm4O3-FhwX~h_y-Jj7cuv97gj-GkxX?!QG0#?;wF&=$CD3RqD?~?12;qDMzbHaC zbY6&nuo>#r*5pYYFR3&rKsRzNu=Dyfs~LjUbUvw}i)5jF8bQ!l7*#|?Kt+=Rvv6e* z&RKOp7T~Ii=Ef1#M3_;PP*bLyGrB_^x=bk{i!k$2I4?_?mohJYx7jN>mfrpeR*SeEPyY zfB*n%R8Y}-xjOptwtv5PV84yNxJW=ycww-bLLs7*y6{f5Yd9_K>UueZ_Rt1@0icU#xXQ-%K$g{>=!i*I(s+PfiP*X5LwFb}(t zSqxincou45B%0@GnP(6$bN%aEt^2-xoTjaQaTMWW-r68>VupTP6>6hZ&+BtOh6vXh z?Z#6^0>520d@;ThZCl)M+F!4JvvWkA$AAEUY)#rWs148)4;s=$f>O)#<0BDueXk+_ zq^RW2#VrNFlJ?OZ$5yHBp;rK(5Y@wT1F5%qY7xl4PES7@{PIsJq#We z1*#RiAtI9Db|kT-n-8HUbV2u;K6*A;vIMFs>J4)S4ux z1X08gKnqEQ2q_$M#v-Amfwu^|g6rM}zdr2v!l;(Msq$I>p(Zh;b2-C?)CJ>JZ9I-gF{Jk9eWfL%Wb(Y#FO(?z;N zUa0Fwz=~KD1fe2i1n~Y|1c(goG!B4eT%@XjfP54sAq%JoDQF^MsB9?Q=9!3P$Y3Hv z?;^xiM8rcOs-TcM$ZS$ZDZ5YrKtpawkh1}00Z<^N)QuewFiWk{$PN^mk4S^`(1!o4sxAPIZn`w7MjXaB)TTdJgw{JQ zG_hy$ek*=AiUzg{=Hk4t4;5$dT+3jNgO?+1Q#420kK-$c3i5k*1EN zo#$GhTvz_~WXN?-V3h^!L3AU2py{a)?-+ih*m2W?egsHF5sHIQH2|RAz6TVP5Jd$D zP^krO)O~swkE9Sw*T~mdjV!x#+veC)-583^lVaZzQRpz|lqhj2mD!`m>*v=kAa7u7 zy(ho}R;}-r#x|%e2O_Zy96c$5ieG9!wzJxb4VdyOk$kGNJtijW^ zgw2M#Cu{w8`)lPWcEYBZuxr)56Z`AS;)jIW0N?)~xZ)$RT5?crvBI2_IKpa8;9t5m7A)>?&Ytz10+frV8W z5Rf2uiDaMqoq{O7QQ^v^%$Mt2%KYX0^f=Gc^)gS7^U^O%0ZiR)hoEIH!jgQBh@+qo zI}Lyv$vBC!K+XvhHN;_Q;D{SCX|6?VmT0>a0HUQ@qlqRLdkA129FJBbrNiMk^gYir zVREpu0Y60?UD2{RxjLPCx?4lGjw})4^hu5!Pmr^g+>2jG$nS^wyB2uah%bC-XhW$;#38C0{CTr?x-5?PV z$x}cSJn6yX`=Flpt^{hW^IUJ6$wP!JHZsw54jWJt6sm|2qm0CG;r z(sWT+w6ZXF2)!jWBBHfiN5oo7N}7^2x5}7$W-gcMIPBlve@%Uw9-c1`CmGXEAOAca zy4UaTfBXFpukOG5-~aVrA0IyT{U9u=$n{#T=hw%BOyxKpQIQaUAf;^W%)2g^RG4GN zGyXN{5}-FhZRCd`br1r8p=hgjwSEvmoha^#abGida%l@h1zW;e`UD}^T{*b&3~jZM zxG#S;isu)m%R*CR300g$Jj$<|$0Jdul zWrUvb9jWf%U;&!s0Mjr;penLT1Z`Ur00aSAwtfRupc_ZV#+9^rK2uDaV645h2}vms zVc&H^B-be#m3S4Z`UDaOIvafH+pVzidU{g^uU;mkcKWNw6MV{YD8azaxDn-k!W#5yM@#zQx>V^Wyp@SSw3W1=f^l*bU1BU>T_j%v_m~uuEyT8(8Fcyq%}><$AGc zZZCFvi#;J6kg*EY7p+JAK>~pVJ#XveH}?A)IRprRtsC@Y_JO>(=8E}#v9MUM#=>!Z z0>>SzgGz~z5|S8YGO)U;+dNcDrV}L~2I(lBo=D?Rgr{c(jZivaob!cAM$f^5x!;VU;gSc5d@H|(gLV)fFgK!-Xsc9N?r%3!d#Z? za=o6Or>E!nasn&^q`SMroA-J;6-|t_SdVW5iF4NQHI$y8zq5w7Llu{yx zn#o#ALNbA(z#jE$C6j@tKmjQyE@k6;jxFE%SV0klBJ(4pmmQp-3L!OH8$I&heuG^< z91jQ8no>r}p3cz3kCUl@q8Eq8D%uA$XvE4a^aY!5q-_-FZy#h8fV$QZwigV&2>_~) zh4hqFD-md|%QV@jsI9ECA0o8U_p+369J{U~#KN3h0f91$RK|o6Oje|PiDEwG7!>vCK1w<|GfFe|r1+H;)g08M=`OMXIPIlUmgQ7b=pq?{k7M zRMnKLMpAn?R($6?pIxnMEr^N-;>`mH0M<2CL9No(Ix?<`b;UJd-@1fr$^>5Uzy{Em zaBrTM@QG=dGP;^BtA2lR&D^MV^WzJ&8__0xyO}}_7=ngo3N^5r*9{^1uMV4D+-l3r z0VpCOCWs1c4&df1=rx;^GIm{8W!WeeQ=tZZ+;62Wip*MH^K~@LH(Whru|ttICN1{2 zQLzTp%wn+z8u~$1r+Lzi!_PnF{H1KQKh?M00}vazs>a6w zW_3d_b|wuPIC-s~-O$@gjho{!J~nx0FIeJPPLy-T0TLmXf{2%EvE%_F>~cqh&*#(I zH?M}F=b(fY0HZrTz4go1j|B}m{c`g*bc~)m6Q2wD1Ms5H`itTU_rIvo^vjZkMhpS$ zJg}$$YwxHwAGjf6516|w1WK3~3IQd>QdwCX2kBoQiepwJe0qEU)Nvfld2WP)gepGG z&`cKpen<(M(?kRWKI&pUH3+Lk!RHx>MJrc4W%;w4gfzAMHHrvX2#;V2$A*z26juTS zvVJ?Zi@elnp03m7^mu-LT$VFRIpqB9tDA4W`PKLDzy9j$x36Bk+8qwoy=o~uFH#@kxT z4Bi@++(C&J8ykK0rl!Eb*iz(0za*Cv}03$)%z96Sn zD!kMU5UL3gRBS3nSPboRh=3r>L}as;)h0N{Et=_$p4iMFBDMB8C&Hp25|xG!nKf=+ z>#U{Jno~lu`P()`8_GP3h~&OcS(GUg0E$qlC1IkJb8@Ve6D1-5sG^n2G?&z+zUy*I zT}MMsIT5p7<}&W~ea?M`d77V|=F|DQ|MGBqxVbs(Zf|yn{o#ImcX#tHE)%Z?o*$)Ht zJdXO+{kKyYcYR(yei;WCb^|XZ^&NACuK)4*)Bfv!m{^9K$HVY&7Oql36D6%x6@-0K zob?)2Xl{itK0S!E;`yz-bA!`gM$?E7+i@ zm%;OuSpsZ0N(wy^PJtKr#)mxvVG|~yjr?xzKet)1p>N_QE7)@@1Ojz}dkSEc(%bZ} zmzbsf;}_05h+1^@G)avmDI&4*Fb*jtnHO4l9yZ@!#e@k1h1Ew1u+5J0+)j+IdIZ&E zRTMclu@!ewLO?)5=(`Syp3f&KkT&oj$OaV@iQH(3dxD!NpkRq|)EG~p9bQYR_L%0& z6NH8j*Jlryq8f^FqkZiIo0G!`qHPX-gT6x3fv8rMoT$qQ0BWrO(D(iGb?UmbEY$)e zL<9&!m%n`e{Oa~N4m(0(_1P~0HMDI}>T=F$nx=I<8`GjadfRhERD=X6y32$sc;%@U zOmx7Fsy25V09uV=ASlmtTM_WOO+NR&F_ck7+yCt{(H+zP3e+X=dFNZ_0j$EbpV}3ifuB3025leCmPCf;}20psZqDhsiZhe4R)|J(2e8H z@+4!lQD93;1TkX-y#*9fH73MP1g*3GmPK9z5mtsUw{Ag`>)@> zeRX%&^_`$H>$J?ZdV?T|VaQ4-qNqqj$@oA#S6{6g1fmk6A_U$H)14>UTHe{?K(p?mFSsPfx9C37g9i02Cx)>VQ&U z%XR0}{f>>a35on9&42*&kC|hP02IB&ehlLRAj=d^loAp$a!Smp zmP#q5oO72mrIe6TLJ_HzZKh-*nsUxv>T=iRywvBz*zdZocK!KsW!2N^`Eoja%IUb@ zy?*uj?&ftrbnn0YhL>8FWvNAP2ExO1c`WtBaz-hbRHzcFkTV=AAX;BgQB{%Z1%>LP z1iinN{ew}(Fm-rn0MI786DINb<_bUvi9oD51d7ecB7o#oxi*tgQ=&fSlvB|5O1mkqG>#twVH*deX%4L7V zuip=kU(%QJg%Sy*g6VX6zMnrVrDUK?qXIDqC@Bk9PdUXz${Gni#xNQ#2t!aN-d)&w zQCbi(ICqDtwthhytkz_|Wl9*InZbi(R!|taPM((2>O2q%do>E2bsz)*IB;0g2f#IH zd$Bp7Fa$ylJkz)e?VA8-PRk%HetJkgBWp4(w-Ef&L>*g0gtnEpN+!aNG zLxBzA43b!P&qYB>Js=7ISDvodoQXwx>deZ7lu2cO7&Cy1e*W@MDkmag-Uj^)I0`Ef z-rOC#uDksCl469r<%mlF(7z&*I8+~3*}ufLC#0gSl-#HeB>yzRe5F>9j$s zYHBY7D4@@IP(Xr249EzP(!MSnTZCRgL5WC8y`0XJ`rHj`iezKcP=XsJ>Z}yUXi)_e zT(`x(zfqj425Wa0VcvMP0GuxrfNkO06850!UqqYLOJp-8>at9i>3TXnKR%s4FVmDj z4`cu9Z|;Bi?wj9y`^{Hx-`?EaroOMG&ZS)DiI511S&+=XqX2*e)w)lczlVKmF$$Z( zN}x^acv1?BTlb1+!y*82?bGC;N@%0tP*@P?a5(gRPdR`3{AGIl$jd2>hrU1NG$tff z2IWY+^qEH{$q@|?Y090HrF96#FakXzf-K~yVOF|Iv@%m^E+thPtZOkYWBYy_#$l(b z2~Z5nnt@L){Wg?}tLD)l!PPvCbH`2g05;MMGHc@f1=+o1we>UMOo2$-Ro9FF&~;fw zF6R??Dv}-B8eyrzT_Pf6W(A*@Y!hQwy@H-Evt>&Y5!Cjmx+kdVEKJybf+q^EX!O8Y3XuK2-B3_zJ7hP+bwl@K3@}3?z+Nt zF6H?$-yBc7p})JmyF2dQyuOh-oR?`BZZ3E@&*xGel^>L^EESXbJZ6uvlBiZ85EikT zI1xoQw=!Gj5fngcPhd_*#5UKjdJVb@u#LS{PL&WSKs~R!;hJ!yW{?l z@yVQFQb0N>mpXmgr?JeX&$p^smC3wh3fjtg5HMWtrfixPYo4Iy>&N!j26;P{aEdWP z4lJP{Ho?>GM4%+@dC@R00!z6+#WAe;M>pP~wd6m9YJdrSfhsnB2~Q(#V96OZ2QYEV z$e-4|b`ClyQiB1#iloIAHZps&2La{6(c7 zuCp5%4=Zec;yFx zjAAp4g;v$j=hAM{`hg-IHZl`-bgRvb>PGm zrF~ny6koxVa!dmR?*g>$q^<`Yo-b5QNSEjHe4YlIQ2s8Z*7IbY7F%hSW@ z@nK%B1Tgm9S8rZ_`~IsRzJ34Qx9@LnZji7tKb@WsfG{PC*Ptq?4Rmu!hsq#C2$0Mb z=PnzJ9YkwEYQ9T90_Q*jSgwhUYXN;iJDLm)!vin@R=Xa(zJHxl_wmE0rObuv^?Vw~ zo89g%WfJg4vDZ~7?-8ozq%QRp;qp?{-*EC(wEYea;fFAELXIymnb$lMIkAp2wJZz zQC0xu!~()#X^j%SUfk{=B_LH1L9y{lj&Q-JwJ3U4yt9C-1q4MTQ6+aM7*CTAvm@xR zQvqR|xJ;L-l{(0Tz+A7_MFfZb=F92fUw;43zy0Qayt&<9p1xeQOp1!jm!JN8bLh(% za>`@h&!P$?VcMl~{rvdNtG7RXc<6UG8OI96NH2nMtA3{-;Em#sG>Q#5s~i0o`dJ&5 zhAzY=%Ufhl6;wz8eO9okzsU0mQ@qiB_z6R&ZZx+;i5KoHSEnoI;AXK~{qCgO4b3BjJ99s%6Ke{@TuLddF(=;;C6=^c3rRFUu(ZZ)2y-MjnPdI5I{#%SqRBh z;07S9TL?{Aq58^{b(4r52P^KM1Z}H{Xq9hT=v!<%rm^L!i6EzJYmOXP-9D!N;{O0) zu{o$+Rk53ipa{rd-KYV9QX+Caii)b@6Ppk$`rqK?im|u5-bkX|WrM)&kXN#YNY4jU zWw8nrB4$z1QkT>DOo>z!6P3k^L{wP2E&*#Pb-vEKyP@^|4nnYfC2PUo^<5r1Vd?sQ zI-gTch6dZ5p)G$kG-WSX4^j-Y6wmg85-@f+?rVC&kF(*(jlr<)ffKQ6NCp3@Ta515 z@Y^NCY*a}o5#wE#v>re(5}5xpU9T5a?T5k4baP9@)pd0lY~r3_COJ>|M=&MBK(NuH z4xAJaQbLyG(nwVWxk|&Ujp9_vwmMp~Ab>lXRJl&qd44{B`Eq*vxXc$789RFSYWME` z?RQ^)^Q-T^eS7~J6O}TbPtSHrIVbX73qUy`xTW39CW{piS^$<5G$AQ^%n;l|g@XP$ z4_Pr9h$19K-Z-;bb*$q>^I=&W(TZG&NV(n~ZwTnar;m$>sysh@n69VWSFgH$XWMVUXBr(30f@1~CTuK?G8yz8}V6^kF%^Lr6qgSj9eT z*=B2GdWB9~Euta)L;tqcjVrS^g48CpHz;ibF(@P@CL-(Ei=YgEs;rol5(SMpDH<`e zkN7k{8qN!Al{8Y9!Y zqFBH;2`xv*pW6ZfgzDJ~E9L@ZXgm@wVEdf{t*Fsyzy)yxfh$^U2@_j=AEbj3IMfD6 zAwWO?2@A_m5@;pGz$`#Swrb&03YyelNd&5RI-Os=z8iOA%EW9TtTkR{iCJ|isCqc; zFJr%4FJ$BG$gxJ#6#jIsUfkT#4MGZ9TS>?sT^lG0P6(<%w}fzgVqM8?BhOpj+iJx? zoMFSth=`a75y6Ljh9wX`Mw;ejvD+#kcKG@8PXaLXI}7=k%`b6-jLB7_uXYpV-TL4} zQ%Wg$u|NZ};DIf#H&j3?xg#VspE@wOgB;ZKuuZS=9=!yBpv*i^^X2mN<^1sJayp4{ z&S^jPw}+c=-@p2sAHMzi?fY@ui^?=zY-mR&wESXK@c1QRLsuaKEQf~>#2mkhR$qt7 z$)6NuC3=eXQy52SoPvnfn1T>3rHRy<`67U~r%=ltLQzSSm{pW_huyut{`BR66?TJO z=BLkJuD7@EcH?a@G+U(WPp$+jlg*5CJR^bbxT!~p*(#Y zYgOADyP&ENfr>8ET$TkhwHQcK9)tu6DN#-tfO6L-ACjjl7g^)wW{th{RyX~HmfXYz z%hKnrE^LaDFd47J{4^BRQWcpKVWPy83iDiQ*XK+LiMp=lt|P#LOC}J7hts7W#>0Nx z??wPEl@%%>veeV_GELY0{&+kbK0iJ^ou2po_~zA{ufBSH*dLdvl)8+=tD!$UUq4Ut z=W;%&E+>UG!USkOW}6YD z$zsty#09#}GriHYny8Z4WMW}aV1^1Lh3j>h3#Hrr5i#{sUl=cQA?&8|<>!Zg`u5lV z^Xu{J&kui|CltZ)&_7+jeEt2q{cSHl7R9blU81xUSop+4J&cF>%ftS-TWZJ5X304f zT8gn?xL(O^*`^j(?@`#i;L*h`l5yI!ix9d-c$pa$Mx;9hUBj=M-8H8r&7+GV1Z>JJ zuCER{bX_2<1gp3%CC~+|p928M2sS-tqd^*jX~Y=7l4L{gIwJ=P3G-(4)NMt9{TfaM zjJRieJHFt`!wk2k0s+B>Hil28MH~@RLZY0bb*X2Fx9a|f%5Yx7%q zR!2ljY()~ETOqfrbPTZMy1DK8Hmh_c?^UXy1Wfe7;0 z2gd?{c*Ax;KqAalSYvKeyR1V?Tbk-_+);EZjwqEuYE)1VK%|rqtU0!#*o=2^P_JOE z*QqHn097fxOv~l`^!VZPmyfzEIYFj0?1$s=`0MY#`P*OraR2Jg`oKLuKNF&lKu_*# zu{I^5k}xTNh!FWiXQX5&ZN%4BOPDOt%8VaGOy=$~b|wTi-;ako1vC+Xpn#1U^pZm% zNQz=f@r0@<)$uK$|IV#RQ5G^antTf0BlN3PU19 zO(Qb9g;$YkQ0@!RzbT%ArlSm$yUcb$hg)|DYQ$&#R-%jld-L|qEzbFLp1a-Q?$zsY`uZ$CP1hd_3t%CYl%W)57J>{442vq4qNQqO5%C1@ zT5DN&*lFrgmq2YcL~0Qe!`-AwQ3XMXFeOZhYY|o8iij$lQ%9lQERO_*+4Q4GtvriX z=H-08UKXr`hkQW9!aNH?>aOMT(}#b%oX&@v+dqH!H?G}$nvTcYKmPRlzZt&$`t4W$ z`9J^jI1a=@dFT%}pRSK*J|Ax0cBk>x{j2lkpUuESK@PY6NY%{iP+k(h+W8okZWuYuDbgyw$8R|trvZ9SSzxN2#`N-$R7>y=N6rU8t4%l_~wQ#gvZ|9N4|Nn zTPlbtbzPUbOr9vC!ostlNQ-!_t~c+8}L<$26?jq?c}< zZtDax!RohmUoTS5NSXon$Dx)YB7})h6tOa!BlF(U=?g$Yb9dM&B4(nL(>#}276q}CTJwRTdIL;LsGH}@>EYwU z=Z}}u6RG5`Pvb7B-rVkg{rxw8_rnkOuWm$izFbs+$eMu8+@W%xR=?S<3VC=USHI&70iyBI2V?5v^&ELIOyj1j@f)84MATC_!7SwiS?~ zvM&iNGaoTgf}!gvAxKL*0YZxY-QfdR%|l)7Bclj{=29|2=Zqd{n;7LzAq1T08)&B{ zjDKl*{UVGbVC_ZBFM@)IB3kB(Ak*c1IX&-hZ`9I^LP`1QiO%z!6YYq)KKFf>GD*RP zuEG>{VBKUCZgdJdw*gY>@{s$EQWCAIsv^-W1RCZvP5~>OK~m7AmQrP@oD(I&X_|As z4!fOgbxOG|<$9SCq2;!gQUM_4Y$8KNuG4j?b?WEi;jkO}&ySCvpB_Jcy#40=`*FXo zb*WR`_xt_3@1IZk@sy@3)G|>5EB*r!0?L?JC=nJcpu)9k1t78x?l6@sq8SruN|=>W zwlqscBp^wOk{~4zg`7ZotQD5oiZ8WPOMyZb#)N7GA(k2{x|C(%Wtq7yOSvxBr*gSY zZ(j3`b_+0rl2C@>;ql8K{`|Z5-~N40!}G&=y3E6Ff4VHol{0r^9-!;5kC#3z$HU?C z=coDM^yc{0Z9nGQ`w#TTi4*{YHF<$Bh!3`r5aP{69P(D2Z&#zC@z=(Ezl9e@wXIi{ z{VC9XRai4;Auj0H!*sc>j)y=yaar>->gqh!5H=g59~$~|B@|SPpq}Iop~#wo4k@l? zA?r4rzL6zcT<1#+e5qz1Ls&iSV;js6m)kPGe=5}AOAkf6Li<$8*_+pFzpf24zHCjg zNepfK0O9Fbv1UY$b#vMEDxtQCkVO!b0JMsBs-hqg+SoDZc46z@BjiN6%N`Qh$e~rA zgJ=9$X3s{72j-)IrK|O~!G-FoYdy>$9X~2q>AcabY8$y}_fcm|HA9Ma`>`yARCl}m zr;jHQpbmwtrY2?2Ovj+_c?$ARWJC8_-I`C;t)%lTx5))HzS8aa9XKq!}> zPj}vKfRt`Frva(J*{gPf(8=ayYKp{nuo)r#DKj5lvWB(*O?!zzNd+yBwk~tCJ|eZ! z!M^RZhzxmn`usF6^Zork=fu*u&5u(YQ+C6c!Iq2e5VK1;&G>Pt3WGT_y>`{LyMluC zK&3>K0TEzMJ#>BV@W=5lfr3bxF3%5Ne*XO7FJ+!GVc+FM858tF{`J>i{ky;U&CTsC zDO}E11SOlaj6T~oS0Dm-=wNrj+|0sp>MF9%{L{y&ram z7)<5_Y@>a1m&@YN2cflcGK$k^=b_--oDtR{ewRrVXFrIxN67zQdQ7HlJ?q3ct{i=unWT z;Zv7r;ZdVRp6k7$HVwm313+zVqqZeBf-EW~f!8l>t7GVJa0c9%) zY1NC{^#o{fNdur@Mt=-OMMG@lxCa%H)Ccs2m|Ahy`XCKg*jph6-C#vrzvGdh=6w5w zJEnPVOjx6zHoA?W2?>#M-`(EbK0Z7q0%2iM1*o-_d9f`L5fSc(zRNvVsD%|2qg}KH znW1{0egM5(E|>G!=jK{{fNHZ;R(mDjgsA-)alJSpf3mh?8`1^eVBJthY)cFB$C2r( zv^Hn>0-ObD2D>4GC18n4rkuRbgy~t_L~L+1t`$?tkDop$%eXrrq1I|oEEpr;jCc_Q zFcAe#jLdfh5Gyo8uGOHecsm&c_vI*pY7{8gJeE=mCESgB>bt6H3H*qlD%0ik(_jAZ z@a1PIQ$=tvM%!4ghPpK0f?>)VKTnD`r^*I)I3#l#1oet@4ZjP=MJR zr>t1sz5)P90Bo$8FzlJ3?>p)g2t$#C2}g;jsskkr`gM5~go+SEyQS1%>v%CFo#m_e z!`nC)QzqD=iQ&OoiQeIuWiuE~_EDBb(u9=yp+8?9&Zp;o=%#tv6y2x+Ov~{WRprW3 zA*w7LdbS5Z000(gdM8XH_cd7P^y8O@$J3cow#pj_8QB=!#RVvPh|KCJh`eG$6+oDo z84+PwF6Z;ucVpk(-X18CETumjmReIvEbbu_YmTorJ46@Zdg6I5<8B=LArb%SFVn;0 zm-k=2e|2{cBF`7@``!KhZ(iNJ`Sj^`Pme!Wc?4xlnt)V0V#tI*q(llft`CVIZ6*j2 zCNNZQ{d_}9BBh+2R2YDgq(lrV!t-2f6#!*IW==V&C@O-WfG)C3^EAzcMUgc1iEAzM zvJhmVgaC|OQ@BiuH`LRMpEQrh?imBVD{@A_! z)wiEM{r_IwzWHze!~anJKhs}6{5cx%1FB6Hvu3r)pgJMO1a$DOJGiR&FlIM$xZ(D| z?g3?1PlEiysnGzMYyLI2&(-3l!pz)TVY+LBTM#VLz|8gop%gTLnJSo@fC6AOrVYKa zHgLzyvq59g4KL#gOya=-A|w@o9#|1rYar9U;pzg{YoG?}21?Y;;=os?=18}^hgKE1 zB130a-F&g#HFA`EsjGXV={7)(ywMe`#Q(uOdpU7kk60R*OBYY{(ZGg?m;#~thBy4;M57xtvN0J! ztyc}^E+Y%~wIR zTK>(10DtIaH<&@)mbX&i%dHON-!?e*6a#cyH2@(1utWbfIHHkfqU-gbLBy4gEO}fQ z6j&vZW!R7?DkWgpe9L`{UPwb(0YCis7gFAhgJpR+egXs_RrUcYBG$|k6;!G)iwKf( zEz7b{%KbRz+-q~yse&ki`Abj~E#-<3kg$}xEDL5x{Qy8*IZ*=DdAWZ6^z(;5|E?^T zE~l~22$;JJ3dh6lZ+`gh>#yFA!=R;9v!RKUbYpO-*MlKi!m)rRXG&L%2%r}JP5?kE z5)C+4l0-xs9}nR9?w)Ste2o^`3kDAGWbr;CP>F&<@DL-S8ey6L!Wv{*XK;l?sDQ*M zB3++v_B(!l64jJUFp@|;KYk$K-R`xhb;(jpz#v4KQW7Z$5Z#vr!1Kz`Yo>5ztAI}a zn&+8e&i!G3NR(LA+*V+i00~oSUEwxVXSCubU#Q_1;&DT-s4<5}U%YAHhztW8kA)Wt zg8a9_)XOP+$nd%nbJ!!ZV(wJoayf%4B|=aXi5r0eDkV_@>hstOE0?Mk8g}^*7%Pl1 zlMR#_3%i7~bMJC`{PIYc`o6oIOJiGq9FI0*6Auc^6%d7#AmWDWGTvhf z*Z-LF+vmrB5qV;H=2{d;JCF*LGN~r(@&*XjR+r2f*MKcRgx78UFi|3fL@K0-G^La~ z1+bArwTg&xm#B8qX=juPtc7_g^Smreu|g#w;&BK4p2i-#lt86iB_rfSrCc9RAAbG% zJAHmLm8U%Dci(*T|NYIlYx&gyz=3*8=l97YR*+r~&}V>5Ym-PLd$hL;E+1S@Xt z6P}@9+C~%DzTj&>YgdgciNN}~*nemM*Ex_Yr;aEACiDcSFo!_H1*M>%l=FEyKb)Qw zd!)>@&dWlopj?CtbFB+6GuK)R*UC$|);iD2T$Y(xkbq0!T2k)cy!-0a-My-&OerU; zQR|03r4ArL*8xaMC<2x1JWndprGaN&c*)~Vpger|`NzNf{(Snf%W3R7Ox~nDr}WjE z`@j9+yW8Ut5w)^X^szxuRRJL+73)b(pkY3Wq?D0ReC{5I!46Cwz@%W00F~ri016<{ zb-}bGDJizhEhPd0L;-Abd(e9F8X=IP8tg?ir-eE2P#U&D6LN@cUN?ZM?snr`%ISKc zlzom{vJkNw= zM`gN}O)N1WKuTlMwC>Alt2?AVzQ3KlsuymJcO(<40MNA?pQkPN_ zXy12v$wa8YQeY{iR;kPug+zd^$8kTrxj){$I%J|UFVj?~sdD9hq^X=!&d1yRA@|Q8 z&TntO?)v?;Trl;e3L@qncRPCj=H2(-em5fQJ31cnF7IwVWi7DZ9t%B-!WEOdZC8K88Zq=B z!fIjI@+~lh5RP|;OB;0MRvSxMDjXmss~ldD6v8UQpgl`l0yx8w+N4^4<_$81)n5{e zbzIo4g>AWzb6%9M*V8i3eyQ!&w=H!ci~!nf5_{X{n%R!6Ajdw^OyQ6Mq5wdivglc? zab6qms2g*xN@NqU!d>4bgp`t@%j4Mn`iJkodi!qZJ7va{ zY&wg1OVmJ;N9yg+-1XaFfgPHNASOkdouMM;WYTap1nLdJih)-#KoAirsP#@%iR1SE z^|raK#4@G^wJ$gPV3$YqzRerJLzcLqK#6waFqdVij7W(vVNOJ)meccR6}UOREo>b) zEWj}!X4PVhYav2J0<~I3XL3RWL=iEN0R;9>KuU@Fq01>NYcyLEAV`T=lu}33si2|K zwXVuI)KmpBfKLVw(`l6e!511k}3_d6uI zUS?iuPRXX~*)lZTQ$DFX${k*~%r@q;W$(qy8cH@yCWJ&t36^D^=gEe+DJv4bT&xOs zXBY(~9|&h1E7Hl)+)>l5OGq3 z-L8A{=J59I@vs{^>IijOrqgw*v(|;mbj5y0eXcw&T(b1LT|P@HmzorF;{CY$>i(O3 zJ_z?j!_Dq?mxkN1`}V7E{`vPe=V{@}RclQ1GI=N-PBSOJ5+brngYUZ91AqufkvXD~ z1k$vaINmZ*Yg8^u;$lD4)t4iuppKvbAJeNR4fg^kY zfe#QGa5TxU7946G`L;;YV(c+96*a#ChT3q%?4E@6VReHPFP)&Db;Gp7MnDS4fM1e zFNkSuF0!$?nqr|rJx=c%^#BdF8HG3!#vuExV+=IBbr=aL>MyRSiPqWm3Vr#>W{oUQTA9KQ#2B2;_pU=;q zq|RNJGEq(`As}c%ygBaw_J{A^+~1SsI+1%@#j>rf_P< zm6Fxl8X;)P$xx6A1E}{l2LZH9XAl82*n+JmoTd3u&7-BN3d7Lvma)`Jv&)b$rBrJ@J$)9%o4a?+0thOq8S~JUYqd}t0)t6N6juz+ ztN_h_;&NJnk`f_N&Rt4b#7aTzam=;VF`L(in=!PC2d78{5c#;Hxw6k(M2fB(dcIr} zVV_6x8cC&>&Am0GzKgKNzv?Nmh^V4k;rVjjAI4=axy!Y3xE`Q6>6#RaaE4tLo4peb z0%cGYp_CM$l%gUDK?J7hD&l&9$mi;GeTV8Dc8E|Fge9e9wf?G^Wz_$KL7cA`IztusVaeL1*j=?loF9mU{oZfgpp&o zI#f*QsRBYulrsSnFan{NH%JAmCyyz(j!B?k+4@R~2sx$Qt~=fgyRjSle#pB-Y1|+B z-KES7d=ywd{`C8soB{Mao$5%RpP!%3&!zG(-f5ks)G^(?dHqcl{qgZ>_vStK9pv%m z?tU0XBbb!zejf2tAqii;)8oPjcw-rTD7QhCo-0#(Nf(Eq*oZBd~ zjkD^P+5^`YHs(1%1mjl*bRB?dLS$=>V`DM*7i3$`#+?-4DDX#X;RJSKU_dYI(-yvQ zmxNbH#w}gKHM7F4hgF@$Mq&hD?eT~R-RskA8;o7BJ6T>iGxx&)&nMSh2&$Wsy9Pct z&}y@Zk(R=G@5&Lqmdfx;jHqDYj7fsjh!ZX_k*ChlTo=3;lZZOCr-XSgD;uuk;O!jP=K z1sWR5{UEMGg7!DOfUAb^z@yh9HD1Hbr&jDIZt6C)j@$i-4OOskCIW!4P3oXh7I!v< z&%{(A7;scSY(x}hE+uE8oM;h6LQE_+5Cp-8)HqIDC4(a`m$J3iDAQCo_Pnc(CW1^L zTmV&Me)#m0euj>;O9?R{q@1wN9TBADxh@KNIPCu6Z-09@9E{?Tk|K!>JvX~bL8H{v zaHt1z2vx~y!3o-Yg+QbmThA&YskvP|r4R{#J;}4PuN(gFh zL$b<22chPuPGXu~6+y!Jg@~T-64)F8$8oqW%XL~(PN3GENL5iqpB_F`=GXUMgOX@v zDP2yIQe`g;M^v!kRn1H7E>eR9&X^>M;y~i zzH+;u}gT(47MNjaPNNGY+%YQdSH zHteJ3yjSOAbbiF}e~7n8$8H$L-H1r@G^Jr&=5o4B(>!O&W;(Gj2ym^X7D_pHU6+z2 zN{J#=p9N%UvseQyO+>Yv%K3c$c=+`Go39|hnk&zocKvvN|C^iro2M^-`11LW)ACqK zO*xY_1SB9r3rboE9ukmeCxRQMs%n^C!*i?%7i|#>tsuX)|NdNcXE(#25ESz z!U(eqv>ffN8_VQ8h>J6f1Qb}=URz72_5|UiTlw7f7HtSQxL+tBRzp1^D(Eo*a=b#= zl#Ms#_nRsx$o9@H!b7QTYwxbw=77+9t2&lyLMO43xUvh4G_S3J3m)^fv0d4+u)?K*&tO+aCdie|N8F3 zhY$VGr<||X*$TyK`f4Yer}j zvF#$^OVe1A!6F0zV6N}Je%}rK`RSn>22sF7z#{A*6-BnbI`Vv6002y$jA7ux%u`H= z>T@s!&7+85m;_aUA<=H=aw3qTpx&sLC?~6DO{U_HyTjl9`iK4gXryn`M-nIksQ@HU zt9lSovJ^ZUyGGj5C4)&;&>{*XKxod^WDPQelah14t^ilsfdLYcCM8pYo`&tc7*=0v z6g*&r@e_a$qE&{7cT^X`q$HxKY?B5+QMEO8K+mK_=(}#$_tR`W-n1nju&|0;o<4$< z*KfYgl&z+v?}vI}08unw2PVvH9x1mHtrd%eGY`p<=v9f5jUNV70U~cZLMn)=L>bf! z2}E-M1al%{pr;at3~R{_kgtJ-DAggNKJbv%rj zi0e{IHRhsNKB7+*wl5otH0M_E6gI&~2-#+30`x<#pqFKNzMN`hgeB+Pbvc{26|oeC z%F8kn<)QDpz9XV4N`jQylqXQ(x=8LaCQ#MW^Yb)K9}l0udiUn_>mo7^soU@G4&(Uh z_Un(Ie)shBW8sqsD^enjp=cC-SRzmb6>uo2fFf9Ht(94{iZDwpEFz9$)C>f&dMpKD zQ7aS`FsH9jLS|uB5ky7n1h0rh)McurCMv*XTI!!a{PTbP`X9&s(D%b}*L}G>6BUJJ zUgpd7`Ep$@(;^Qi#q)A`{^tEV#Qf^j`{UvFm+KQKSmv7;g%Vm7hj^bOR8>J?Mgaf; zC17=11tKgH=*rD-0fn_M{EI�lek%f}?Irb#EvbUGIjkcO`VsCf?dG#t8~eHQ@*_ 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

{s)m*87Ma8fU$PE>BC8B{=mAHx$*K#ctWg$RL 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ͭeO6oY25G-bOjVxv<2iHjO*#sv*81;jKa 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

8Ow?BUS`u=s(OafQ>eEynT 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 PostProcessOrder; + + void OnPreprocessTexture() + { + var importer = assetImporter as TextureImporter; + + if (importer.importSettingsMissing is false) + return; + + importer.spriteImportMode = SpriteImportMode.Single; + importer.mipmapEnabled = false; + } +} +#endif \ No newline at end of file diff --git a/Assets/Scripts/Editor/SpriteSingleModeImporter.cs.meta b/Assets/Scripts/Editor/SpriteSingleModeImporter.cs.meta new file mode 100644 index 0000000..f42b949 --- /dev/null +++ b/Assets/Scripts/Editor/SpriteSingleModeImporter.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 94a59654a2d79ea4f88c653d99b4c8b7 \ No newline at end of file diff --git a/Assets/ThirdParty.meta b/Assets/ThirdParty.meta new file mode 100644 index 0000000..c2f7e28 --- /dev/null +++ b/Assets/ThirdParty.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 745305eb1941e0044980bb1179a85938 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro.meta b/Assets/ThirdParty/TextMesh Pro.meta new file mode 100644 index 0000000..f9da8b5 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Fonts.meta b/Assets/ThirdParty/TextMesh Pro/Fonts.meta new file mode 100644 index 0000000..f0c2972 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab70aee4d56447429c680537fbf93ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Fonts/BMJUA_ttf.ttf b/Assets/ThirdParty/TextMesh Pro/Fonts/BMJUA_ttf.ttf new file mode 100644 index 0000000000000000000000000000000000000000..582daf5eda6f197d6e99e8830f1790ccab6c2d46 GIT binary patch literal 1525212 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
r2PDZU!8 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
(AKL}A zV1LdRd{jFN+Z<0~EtFe?pTl4L#3fugY8jTd{VpJNN=F?4ulb2hOt1M`xM%yUD=e-H z@s+pPZhy86>x;SLY1r{`iHF-AnKpBK3?eARPN6b$Mb35*g)1?>$0qS^1y=*0zekIT zE_@T1RR@FH#@0ayi}!N3W$>;Imo58P!~Nx>!ae^n(4UyU4SGB0Z!;f|pj9rd%-i<% zrYgWm8lMB{9h*4c>}K|vN0Elk?-T>v@kQZdoICyw&UM-%?l@sr9B1O=&lS#ji81F! zRovvEc5&E*E4GwB-o-(S&JJAQkg~b2nC3;V?R!RpR^FzqZ5@joYUps07DfC}lX%K3 zUh3*p>Bii0&Rv6cgkd#oc$C|4GV!#;Td7K23pk3UmpbZ8%=@-^I#LU`?iYokgWQ{w(XT(0{P-x>;2+Ma;lAD`>U zKseIye6Arpr(PKdO4>43*HDi1r8O|5nAi0&&g+7H@V4-}h6^~t_H(<2aFp$2cn#wW zF&2Fbj~m40xq&jnjdFR0Gw3ot&tkLIZ@wOy&ohMKu3ER`ABNR4jEQPrURLXii9G5t z6?~3`#9N^C0Uaq2dBDF|r2S!GgVQlBP%E*E-vO;D4D#ZmpwzTgq>k#`LPdDuNlXpH z(B|88)HEcn!SOgrP;@ggeASat;`(mdO(*O3ZWXtKJ>{g6*w4@A^bOH9t2=jkwO{7; z+XnGHu6bR0w#oKbN-9ZC_>kS`tljme_CfJ@@2V7!r>sNqxb9}uV#$OLKEQtht2qq) z;dpN^>RE0;YV#^yyR`!i{qBA+C)79j9_avF9e>k_096#;!Yk3W6Evkk)@Z|RnvBt< zRe2uMS901$-CUgo@H}DxoH7UiFC3Yk7A^$6Mm5zYP2<)U>!a<$ExZ{#0QN`2xk>Gl9S*QA z2S7MwdU`M(fbfcLclq4v?s8(cyQuZA4%Bq{DXrJyyO-_|eugt$O*|7UyU!#(-*1IR z5=q0J{lTo>4+8*q#@ti;sMG}N>JJegYM2wh2F%= znV#-tR144CE^GGmS=b|FKJaO?;DCJ>e7?tH%UZ&ZWzk~(9Tp1Wg-=5^P|_x4np&#U zB9^HUdomu7YY=IX3J&YK~>YxJkX-U;* za%o~pm;@k5I)1!&ix2(=ICYtd7)mDeX~AG5*+|UA+7q_w%Ai0=k?90RFzxYiM+{7k z%#FGsR3{^BY!#(wsR(6LQH3f7eeN&7o+bI6!dTV8$Ks1&;jJ_4Y1kJDu^mZ)M4OV5 z@qQl~xwxo32osZ#B|cUZe5c?PD)=%|kjd!LM3i4Fq$X0iJz?%p#?IN^q-Q`0NHc=P zNJwV_jB{4b8gudGQce!*UU#22h13zUKA>>p1@9?C%nDzfv1g{!)8GcziVxdJ;r3@+bP;xf!cCaQgj;C9et z`$EO5)Ju;yx{7lPaj+*-(o5)7I&;0r1>w>@{VScKI>pBoL&y-}p-Qr`E6qiBe(mM#BMw3-Za z898@)F)Yw-6dVRg)+haJATZ5yv}0Rs%KGaYiaJ^RG?J)6QRfOPNTtj`j1_lYPKzl- z&4s2pba+9XrjPOpVLJ3M3E+dl>G_h9j-Cz*KNE=Sq8xjzn1NrAHWIcLJX+dFgB)=7 z+f9;1dT7hN>(P@$8Z1PR9~|YJ?5V^vcpPu37jb(0`~<&28w`19*Tn?+4k-;@G2zN= zDP=Y8?qwa$Rbn|+?aM>?7h38?wg28Z4VN8{B*>Isti{HsK%J$G(5TByOKl9Kr?mgjNWb z0*c_bbVl&E#OL%*;m0_qq=)peM^g`Jkdr$1{|70g0q*NlhLb`1ZrcI+mO&c)eBLPh z9q`Iiuv6qin}L)J+SQ~HFFy6g6J|dCNEtRQOj{)IG*01h*K_<0nux-OT0;{1my3+w zUq5Gck@3$qMaE~|)I8n;Di+?4$tgv*eaEt0uVNIdkittV$ft7_#>pfs7%HkZG(Om1 zm9F#WA+P>E9OVj5mJY<1=oi*zeVbWj;l`?iwBCrIo7%P zcH(D)>)b@!qH{B-JFFpjGh~+cp{x8@FE?;M>=2T z(Ptq0yriGOw%+Ytp)Va?GJ;VMMe)bU0XvAa;>%;wf z-hCBAWlPOk^$y|B8@1{k*rT__wJIS#9V@_B7I9kQfYjQfUqkxO00~O%Kl{LyFCsy4sZk+8`W9!D&o^IA7#MHGXoJOg({v_A_rP(uV zz81pXuHM$4+H3Y4tl0YK!MWLkqlPhhaCRAuiuV<675)~sp`A(Zk7xI(r53l}j>k>| zd2FIWr-;CU8SC>>-RC8HR^#a}e`2D^NjTP$k8l0$VWj zsW4lpeP_$hZ2bW!9wn211AyO>{=kHO4||#7DnZ~uY+t|@Fcw%rI)#;+0#sO_L5x)z zn1hP)A!$BghH8&xV5_glt{kE={Zv=KX{iNPuGDY3zJ9TwF^RdB5kj#EOnqpvQa&dp za>wow9rWz?V!{p>CN@vQ4Pv3p1#gmX%iuK}t?F;H28N(TT3(-_rmPWQ&&a5UNB#S<6=a;0hF+jz0A5PRt5U_< z|Jy2ho{=p@PJm4q`BFh;hA5eVliF!O+xt^i-a?Bvh2CySPDh?l-~9zkgV?yADOkc| zjAA~c=#uY-yCdnG+fV;>Ztn;CpzLi#l_?3^UneG@cex{R5jHK}-2P5hmcW@F#yc3&-VO^yPIQu`ip#LFrc`#7q$sj! z;t8a^ybc8@CK z$D37>Mq2kQw3wmrG%D3&_D@pOp$`X15H>oye|C)D)gj-}`T+JAKM@_p4*;p&d~Rj8 z(9?#jjJ2esk+m+_a%Q{jT-{8<=uFLmiJtBPrT_m@5y36@%xyyBQf1 z?n);%H=y$RHiw-4Ciq^k24=T{BKxPe-P5k`!X4KWXYWf9>av02RCfmR#!knJdB}rg zFtydyq2fF5CQ*aW5gz?J#G%{hbl*1n-0%~B1BpFtMhF{r>~Ao&r*7xzKWe?b=aL&= zJYlgK=S2auqq6Xk)3FEmJ=h?SY3OEt1A(Z2Us~}7Bwvye z!LeHe%9(s**;gdqMAcO9jKibn9?Papm(4ru*lx?0dNI=8u?MV-9Ym_OJ3L&~dAF=t zHmzvV+QU8YsepY#w+i0_9`+i_hU2?r>ja`2qT&R1bZCkz-UEa)t6@+_Oe$JAHF9>JlOV!T0O_t!|6?pUO39k3Sf*_h znW$ic-?Amd(%JyJnXx?+TgV9c-h+_=U2?J1z@T>k3D2uoX02<2RQp9Avmw0yc~tlx z^jC<$=~xy?SV6p9(4{=T-eWQ^mL0E-bDW_G&5pAg&rJOUHYG0amo^zW z>#t`~%xIehW~^|y4+x73i=>5s7g~ORVLWdyHU!2u0yXz0h5I)FFT1tr z5(83u)7WZ}l5pa2!ct~3GSNKb?^3Z)nt3?K3^EC7TF<5wY&l43x)P|3fvf=`vtii2 zvx2N^N!ziLhDRF!^fJA}DrRY?rk=@!*sa0DKqD%0{U<>-D<_kNiu=rH_y%#`?gvix zE<#nKzQ}1Sp53jA_x-?Pr}Y7g39sxu+uLv>)c$_s(3o&+`)`Zqt&NCLOrc!z6WEUY z$;4l;kO5#7;nrmU!;s>tV|~!=da?$}<+i~|u37_iTh5fL-_wPGt;D?(emC}*Z?~=t z84FdU!j@(jzx^R4jRW!M?p%$MhtR}x%$vcnqa5?&D|i@YHn+~h5aVNx2s*lyhtdl! zq~;4z!uf?2Ut5Po`sg0#*`Ad1{|rgOYo?(0v|I!!=($_!AhoXyOUvWFa4qsu@&(*d z+k5{EF2~LkzH^J*hD)+PDxOiR4+*GwyK-3VBXtO~KMLha!O5o}1yC3%8O7rZMlQr^ zRXfb;$1UX+bJ0F5ufiLZGsm$^&eJ_mU`{NNAbZBk?La-&7HE(2-&?`wyC1mLQQFVd zi)n4EH!Xv)PH0l@ny-c19)&#R1-(#KrH70syd%C+KHnKHCbl+SytW6yB3ovTy-D<- z@Xhc`9w1D!(y3s+PscTr;AHgr2>XV zhj3XeXOR7B5PFvDC9xqf-i(Lx-qNrEiJ7*wY%SjBI*4L>i6|yR$IXzi$qiI7Fv^N) zLnlJn$(%P87M=xKU1;)D4Ej|Ef9J?6KeLaWT&c@2U|`i5|V-*t>s{A5D2FSTL$-uE=ThO z(Tg<2>d(&*DNUjh9^dI_=`KI(;T6Ujb8Ys}2vt*vBg8km1#=+O3%fRPFKGoX%NkaQ zEa{+Y-R3&cB^|}p!&=d0UEf%iPh8r}Bbu+-Z+i@{`dI4Oxq@@;=z`S+u0N#lgWj}a zS%<8<=T${u!Jp1$oa@AvB-8C>HaFL@d4Jt9sy~BcUxQZ7yApGW=TfFY69h428QX1f zi4PeZZj_2Nu!%Ylvj+0CFvA$OJ|fjf^F%=y!`e@o(}QVlc#$RoqRF_|fsuqTnq9;u zm-ON<{XMzV6t*(jYU%hfW84cO__JzQd)+7^s=b`rw=f?WX-yBEVj-h{lI=h;;1z9K zk=0DvW3`77ZNt4@m~t>2EM5962Jbekv2w^VJ9qAkQe(gH##PC5O#Eb8<#0(G^Zclk zkMyv&p0Ep3Uj?i!%kgQ zV^%)(dH?_-)$Ssm-3`!7{qw{@JUeVK_Id5h%jibQOmygu=hsTi_yeT!dWP`{4V!VM zXY(;iWCQ*T(@(p40(np8F@in$sXp zq^OJ@^+{t!5xNcWqu%XCjwnFQ3iZV)`<%>ww3MZa;U}EPUJhftktjd9$8$FwR)yo;_`o|CxZ6*^Fn7zX) zNr(J3e8ULz zw4~BE5Nz=NjHd$BvM~2$mRQStC1~HybGYK z*0k5{w5wpdEVhnxS9MILtr_czcWsMB>(7ID*Wr;#JjT*ws(5g@co*|kbTA-K+^OGn zU?u&oZ7_WOd&}gz&hL`%x)@Hdl6sdZnVsrgC)+uGraf>V|5Nyj#ID4}G!;j^`&c4@ z4j1p%@#Y=k7*6G3+6n}%EbZub* z!qDaN2^FAkSAF(W(sP59~3Qvmdq;lZpT3RfgX}k$;{d_f0&5_ZPmQ1pA zX+)cN+=L{JR4e!d9I|{aJ?)13Jw*{MV=Nj!b>xzX$6!Q6G6L7jC83JPWY-JEWeJjt z2mQPwD8@_#CB^zbh+&~@$~tx$tFmv59T_n^%@9>3%;wA_bQfU_#(qZz_rQ@1SJq{x zT+HgD$Bz~@%k`6nt)?}@$VS1W;f+UHCL7AC;Vncbm7rwMjJf|88r9EFe6XJr%wbD< zq;zQw9dmuU=3rmiY|U*FdjW#;?A*d=yz>T;UR+w7J0PSFkYpEPG@r#94c9%l(7eOd zw$WJZBZD?4%#6`oY=g^GvuD!wNmso0rS$-^8JaCYbklSl*>Rn*eMg>g<0Z}9d4hd@ z#UQO}bn)>Zt&&#Js$u#H3ezb)(+bmR8`FLirjInj^t8w7uMtdl+(B8)SRpzMavYAz z#>rR0G`DTtJLtCZ!^Q2X!e4f&e zvpjWU4p~32McO})tS;z7ImR8W9OEdVGuxJ9^wrhwM{;G|aJ3nUW9_qjw6oV&UD=Kd zVKn z#kDQJ_jN7zKH!5AK zlp%2nD&3kQ?jp){C_&{f+hY3q!+xa{NtabmsF+0&WxY3&de97AJJf^SyCxl@P$-%% z#%n9)#3_^Bu5B>#J1seBBu~igF6fbG7c}71uYfQY(^acf%qp@;V%{U3m)47W3RcuS z?{~J&`?ZNTZl6Whl-i(!y)9;}y?_3qtB)MH`r`Tdi|O@6^MX;?f7;mCk;T!`#Uo>5 zr|qw7gX!vjH8r2tr0l}X%zRdsv-2~qhn!ULu=@u`Q1)Ofswv_e^9h)u{0fpzY!-&= zH&T5XT}LTLdE@cO_GzCb1Uj3ig+2%gW|5&DT!acndTx{y_j&6DS{$eh9GlcKRnRJ+xsNhN(`8{dKr+M{qY;iMW=!sn7wq9 zR#LgSoL}`l2!-HHA!%4%1>zS7oT8eMQAZMJxWiEJ`w7Aby~!}Dwn`0hpi~s)orDx! zxUsB~{KY%=2JxxD&Cg5RMmITw;Tr)I60IBrKpZ6`0MJ1wr$ewS;|=CUyP*|!mi7-Bg@{`=O(Z3~Jf>*s%weBS* zYRo$p6%Zd}1DmU5EHWS(zdP;H)1#*h&Og>HWQx#ng{VT#h#aUX@N7m11oYr)KM#tL zH<9(m3BXnCOq6ra!?RZmbIM8Ez_kt4*8${aQ%0!ift}B!wHp8`I=2bs$#HxwI7-qr z3^P4Ow!CpPFicUBv@y4SmFcFGP!cpfHOZdFGbm`Rn2ut{g#AX2#j<;H^RqVgRTmmW zf8l)QMOjr*9J}m^a?%~gH#c4Y$Hk8>haeQa9XnImIN+rj4?@*YjM7f*>L3=SN8YQ=Ytq;iW z%Ew+JULbslYc$-9+1bR>LJNtlA|${G2(8713Rw;q19?@YLzV|u?5c~5xkpV@55@vO z+`4d;G!~$fj0=5P4jcn5!vDj{)582hb+$2708dfig@nCF2YB5~AB4DsnwVqEhuL+p z^o9qdR#2y^)SM_rQdY7Zo~6KK>Cqjj`m?|-R>HjDO?ze$mAaKlyCns8pOn^8Gl83y z;<1C{N3Jspo)HPQsLDoUdwIZ7kkY9bR%ojB{t<9>F|`1U$Fg-zOV-8Q$rI#a>C&hP ziG4hC#r873KkgM$_RduO_nGYnxMd|{T;zD}WN1rlbo}ykn(KyhxHkxWsAs-Va=dar zYo^A1d(3wtSCefwaP7#5c4kuf$j=#)IkGT*g`Pq~<=aLfpOK;3;)J`?<+(Dxb1GZV zedCNUGT=ux;4eTEYBuuN4lF6zW1Gk^6~)hu_&5vngIXi$6nZoGATy06*Cv))lP}yP zo(W&r2@LU8nrW42e|Qrh+e4Q@vugZLK?49+h4gIO5IIYtjDIa|kh(0k!I9HPd$ z?jU@TnT{pMDI>?~+Qe>{rVvV=WH}n1Fw~BO(TY=j+|i&v^Va@rK)><&cL%AhBmY8U z)QG(Swo9f053>mPX;17lap9ElmWi)eZsG?9a-Q=9A-B(o9U@(*tnLux4=+b-crbB7 z;>BR}e512tKLncCHJ-Sh;RlQwa3w&|1c^BWVd8a20j4`%2(+PXc%bn`1NuY%ainzo zq{!TC+0EfTyAbgMoS&WmGTT4?$UZcXKXe6?0ExyL!K936SB%WSN=oX^Od8~+w6iRZ zkRHP|JdV(;>Xn#X_~h~q{Z={yVg@xZc+6Py0%5q&Dr2?~BACsQn&0DllYf89Y@R!1 zqVwudtW|Cf!R;+S%&Fr>ExojVX6CrEu9uHv_Y80E@}c(SF~2;r%%a^tVRc*{D_$M- z@4LQ+ZBxE$r}U)i^V-Bac7vFQKKLROzF>bT-kjRGMHMCbf;W%59Jj$DWdun4Iv1}( z6@!uvs^{bGKCSIKEb&xvK5kLr|4%>`OM^+xCnUudJ{H!P$$s>*0enz>$Gt7 z7r%~XZ8zoaOAF^9Ew)F1JV>rl9^aY%?2qm0SWXZebI0@^xBltKQ+Mt`_BSyz$-EI2 zC{8Mq8nK1!_|!x(X^b0g$~Uq|H)Ivr4$>o0);v9DTefMN>2cqf+OtzrAn2V#IXet}GbWeXl!Q1~yl z7z^bhRhURF_R(&^BJdvB9o<` z*iJoaznU1MXVOeQc=P}NqwY<>BfF|=;X3!$o#(mcDpg6PZmHGk)@ZxiZUdfez{Y@W zJb;}r+88iqG9iXw44A8|8AALLl0e7{fAZi3Q1!p| zxizaws%o{{2K2RC>T0#5v+q88uf5jVRC~1k4*-~~73p!!ksJqMqJ@DokE#-lAZ*vN zs^@u{ok%JD=Q@4XHX^o6<)p6Cb?{GVJ!u-V77d5}LdCR93arPzC0?|{P-4HyxiwfK z(Kc#RZ@`~E!9-KxIGs(eSAi*RBOiaHQ2^wHO&k{$I^sk(MxlP z4@K=-iZeyWp92NYpP;sQIk1a=*<)=n6g{?}Ab@yFu|aZ1xsgx~K}JYBnSrgps1-`s z^Nb)l$|UM8+STb$By|!CEivj)R1@Bg(9FC)d|0&EE7A920K!3aB{ z!eSh7dwa0zDY}l%aWG(KoUONGs;!DPs3;V8c02HzJn$rR%bwc~yV8t#)3p?KVTFg9 z45sp|^)PCJ$~805)_G~dgK>HCdPKN=ApSng{Zb&xH0^zh3y#2U9-Jr zvSh@Lr3!Yz;6Z55*U&D?1=j*(kj36Js#ji!SbQ&ZmN#bJocRmdvofL9vQJhoP^1m= z4kyTTQwH4l)J1orK-V2|mpH+Gg69p4vA!Ja^Fs>+}XCy8}UkCp&cQKSBfsSUPFUnwQhn z8I~%hX(7BX>xed&!NbbwG^&-Ayx#h+cmbn$!dh5NzA`wDEA+;3SOl8ov$)$t8FBi+ z%roGc`ZYKJwBwJ)9VZffD0%r5CA}iYPf-Y;PmL2ss+dNY7RZ4%O?b7Qn~q!j za=D(fb{V(?jYcE%7F%DwmqPOMX*gx&pk907FAv1hHG|nKt6q;-8oH5T{7Q2gD-2>s z&9x^rH@7D>#eCd9sd3^kvaRGl?uGd4%ztj>F?KHM_K#=o>BU(0Hk~@hFgn(?fx>L`9a zRD-xcblpHX&#k-e{;HFYeC0~nfMBQY)mIY7wU*9rL{eeFcl@v4O9A+!UOwA*V8JnN z-Z=)h=d-O>s(Db0UD%ofob0OlbU)S~pI?uYB?z3toPK9l(YH|vSn$9NOEJU4VIZ<6 z-a7%wXBNWGF|#;5b3N^%Oy|qf%^2W1y!#v@V%xjIag&Jud!n-hG*~-KDzWlN+ zy1u*ndc^B{J>opOdenq~6A)9jcrZ6^LU7L{bBNZ>NL7=K5jb{y2hQmu?K#5xP*(N# zZD{ZC=nr*mAeHttZj>141?@Qz^>tl?q7(s`1`Ng)Z=P*ZFc4@p3%3s&gfI5mwwB&J zfB`}WF(wR_nzqUT*81F(AkY**urLTlv!M}#(&^Ch$&)dPDWE)a2_{baGlAVS74kDF z^2-kPgU`(?uDray9U7u}!Rqm6i*_3yel7L*J>Tbh8y`+^y1OI3!zl9TC?EybiNnIr zo;ErrKzjveU`8<<7KbKpzSz5`3Xugw{Vo9S&jy0y$mVIIf%0!|wjo~Q@ zPu7k-;xUgnYmh^zg+4e6U=iL$EW!hZjy@f071d(3y7le*Ce~*A*^8I;*o$|f1K-Xp zB)7jY)I#=u?)`v!z*%RG3b=QUW;N2?wjcPli#S`!+>rV8%tz1%P0=e)9bLRFBJgIa z97a=4f*AV=6znA@&=~(<>JS=aKAdR2x?}pz7ZwH6P$iCFg0;||c2jzaMyIE^KRsRY zd*_a-cSv*kXYjXpOXeZq+hyi<(U79LZJsG`V3;B&EkVg%Z}?-7WD#>}8vUy9iJq`D z0m)0cSbhSxCMEqfx&={xl``sytywSj4+^(|%V{#I`s_-_i1`(;E=2FS&iWft2T29Vm zs(EG+OCH!AVwV4ovDWK$qZ#g~QFz=$s?`!mN@l2G;;O=6#KP9HB6yH&e{l(FuJbz z#OdQtRb_f??Wiyx)}4h-qQyLPPkrL=hX*3v>f{4s-6d~BeL z;|L3QyEBwNafrMY!9mVp0#5Jq>V)hS2J&?K8OIAw)-yiIyz8>GYr{h(+D@s&{x+R> zL8Ft-yS9FUdDr>lGC9cPX(C{EWW|$`%dhTqYNrp5vA*9OW8K6%H9*ZY*z5_o8kfzs znw{ba=qF8A?0*dEI7NXCVN_YMp;7X-lryW@PK1R*_kKyYQJAY4Z*9w zcH_G3YB=dnxwzB*X37Bke4)TN1=ags4wFkqD9h+TWlis|-NSpScE5f%g&Fm`&j)M% zQ{eF3h;!q}8UJ<1R+TCNdL!Ek=tVfe1#DblWpxG8qU^XW!2+lRwGWb9>b8V=BQw;9TL8gyBXSUcT5CPoZyC(yPD{d~ zJ6DVA%Pa1D*bKq6%?gg^>~k%P2qO8?p@WCmXEvgJ&;|)!lUpv4$fj|uqE#K=Pa=P| zPi7Mv^A|LGBAb6?M(EAkstP@bk&p9v!aPf7<$?ybDr;)RHVTHnh|W9psk%*^f!ETb zGOq;-x+ASQ!q)lkG2l+wWAx(zEs_81ICY&0VkLrVk7QBQhDIeK!g5o~e%~a>r14?? zdD3!>u+9n1o9^gY9esr*7e3^I$PFw7t47GIN;v9NY`bU}Vl7;bRvxp;UP~>?xDNCy zd%4)aeY6d7J5sQ`8f}nd!h$8T=qJo%T@B5e0b?scxJYEwaT=0D)4Z-_k{`HanZ#bV zmlB8fIYx{q;}x8e zI6(!muot=el~_$7E4e}_zI}p+?~PG2^a3VCp1a?IA#M4&*pjQU_v|GqR_xGq;8iPOxzi3$=^1cMihVC9 zQGOI%&p{K545>=GSqMYUgr~oa=jDIxB`m1EptHXP&+M0gED`6ReN2-;3FLqTQwiu9 z$sw2?@llz$)6&8>IL*WKfyPX<`@wTgUFRaCcq>x^{XZf89Va|~MPZS-RZBQ1~YA}F88yF%84Q*n%ZO%!=ujZDX- zszng&vfcGXV&5Hk+B?7*gMNB+-qbhzI?vIUK%s~eALi*!_|Wrv77sbUJn2LMS?qqK z?fZEIR6Gd+aee>X_@fg%@~_`U$|aEEwY#0_P6+busKaAB^WoGq<}^CRvG?)Dc260> z7Mt_Y$HhPX+DDzX$6J3KzHk>F^6fL-9q@%41mS=az`HN1ER2t!&+RExW=0|l z>7DQt9wQHhwuD!4N?KU&W)yRbQGGtD@-aHZIje-JhMn-ld_WR8i)AE!OnlYlbnw9aBb+e?1^ z-2Mx0IDO}%wBc~6+PV#c z0+zM;J^MsFL*L09=~Y(zx+J3|JPLTjb3$g4;wJT^^!p=>#QOB8t)iU)282!@BcU|a z*75gtskJ70!geUDekZ8GH$if&+BxNSzZyeuZDt1BQgXhsxV{nI0eLFG$Xe|aqG{}l zuo~`le!b{3w=m=0_WLW3Uj}_o{4%h1O6wN#Dq=^(W_DH3&r&2!`gNn!JdFiA6x zmBT4=NbPvDLGoU-;gnI**`hq3R_y$Wo*M27;8X;wE7-eZQSp4Ut~8o5R3_2gUQ?4W zW>xjbC?(>C3IA7BhUnM+zyzuMRq%N-3=hf)to$?^CMqSPVt9Gm#=ggeC|_#5YPTrZ zsbWXFtY)*{LZfd%V|8u-@ z>td%2P;HEI%a@9a*mCr9M2o@XM5`L8hl!mZn_iw9M2V89%=9gk3t!t#ux;9zNb@W-cboE&WxIXKEC2PR}=(E0v)whnR z=PAG%Fvl~>#hd~IDa2UZdJ9So1D0o!s43*<@Em;E^VJns5f#t$&YTfo1}a&)AHvTJ zVQ9O#lBozUg9-(o1wNPb9Y8@2@ghbCFg{c4zzpXTFBkfGGiz2>W}XQCHeyOR{&L(E zU&o4)le@50fgPimSol2vS+L!b;8(GgCIVI$8TqwPXSxq6K8 z@Z-PRXgh_py+hlz13odIQw`+}d>E0_%^C+8`w71P_WrIJFJ0f2i)CM;{asge6G~A( zpA~_KA%(!Lk#dXQ%`IZ<3FIG=$L=jG^2+u3hlrKg8vN~`q3)Q6ST^K4hj$LTj5nnH+VIk$~Smnaaq1pgj!nl+8ew+ z*0;Fpx?Xr3NTf@C=lq`*4zY`%wy!pDzg3&HekT!e-{B=0J|Z(c7ZL3GfeD!kP4_H0 zh}0U@u7k+SC;>sj3aC(|1XQKL4trZC`@9E3GYNa5o+>KBhcdI^96b-4gysT4UEu)xCGD3P~Hq_I0?5IdI?zzBRFUh z(0Lt;J%EH~WTu99f1{#Ru~xL(;IxS`f#Y+7-j1a;aA_gS@qdfVX9aWhYq;ZIl(FiQOc=@4%amUV+b&g_OPO z!D3O;okiz{#g&qoRmD%>MnKsh+ulK2(^+K(>+4+&Rwfdr4Gm`4Ra^DYX_~SMFC|$} zA=TF{NvPJJ9ED*XwTBZ#MmEXEB73E7qYcCUH2;Ffo--e*BDOwYFC8Ss&AcuPlAw6y z!w-4-Wwt+e!MRz%jtknxuRQe%JVkJP)cxvg!mt$&uanI3;fFo@8h8+BnrDUuC)roD zWB7f-*xHk1%Fy@*v5Zf`*ACJ)oPDYZ%=+Q&$ec$u<^!;n*z=0m&mx<&P8psi%v52# zwN$`QCM&>=LRYJigdi2*G>Xj>62`gQE8^K=DEwh&A7b-a&^3L9x+J2Qrh|bx)~An_ zI!=BK%5@2ejz`Ss3v<-f*R$6|k=t)k(tnroKE0FVaFe!e(iGu)oR$jfAM(!YS3(jm z6%j9nNt)P;6TpOb0Vpm zH(skZ93%Yu?oE0@U&d3yMP$69-wbm^U=4DHE$5TRwi&EW5R*m{ku3@z>bv<44Bvb& z@7;WQqOlym1KmS4_K1FEsLa zWS$XrZc+D8naB$|n0yK>U`0!XOCbugG^VPUVKulH&Qq|v<)fK@LQGN5gZpQaN!GT# z9YL?+B9+m&iVK4;6kN!1JI2~1@v}ofb}O+CY$SYts_ED8x{r_T9)nrgEarT6^|&Bx z)pv=h*5BEPQrM}+RVPbMO`;z9P6M{HARef8(X(AC>lAC|lddM;l5qD)S#Jmy_2Th+ z!$J0=UO0-V!{js^VT-)2Wcz1&<+Zzq*G;gG#kMic%emy2tD30cBpd%TBh8Bf7Y#*( z%{vb}rX?W8WHK`D-rGe(_%PRPJ|pw{&~5%``;@K2_#GUe!6bN+Lccyy*p002IT@m_ zy6?nPGD(n5GNXHO|BQ}}cE!P}gl;b|E)6olEEl5jA=sA(?Oq;iqW;I_qp9wU$9=#` zb@NHr>h%fI;B6f`@mN=!XSV6Yh54@Vvj9_+1B+eZ=fPfRvUoT)ztD?K+z3uLG%p%{ z;iu_^Ur=;67kHXqM04P}niadMisnE!6w5Gj#n{V5UW~|l)VX>NnetY>lPT>*T)?9; z<*+(*cr=LEt-{C26+Vl-kPpiIGPs7HB#)fo-H>zBMk#7Q)M}I8#HsOIe-k<)Oks6A z?lK;5rKE|(uMQIj+5A)ys9;&cj#u$?A&5$G^i|Ai!&a5NDU}BY~_ot>EP2RtK5T>OoV~SoVQdE&C+HROMO}cpaE( z{+w$&C{#Y@3pWg*R6k3W**}~(E``-Zqj9O%bUMS|<;yFxndJCWguf9!lUafv%&W<- zd`>Pgv~6kkghT1sl+UD2<^(-a+t??{1uD>Hb#)s!s<%3L5l5e;F4DBfI3~rd@Y9x% zKq+qhmrlOg6?I=+j7%4@@MSzZD5g`Fa*W)l>uS4{zm=Pr!ySh9PPP{2wr+Eg7!dz~Z?=mddba_itLynTg_{_q4Ac z%{Ke|M;Wb>pC2D4xHU$`iSV^P5#W!9M1bvPYnipaHgy09xA&bX6!&e6Qe;0L9T)-| z6&bsk&fGrr$$z2$IInp2r3U~9CTH3m{PAmr<-7Z1!|cU|)l9Yp2aXPr+yktiyZDDDUsC{fIX*&J3Cm`o4MYK5fYg#&4(Fzg~AYgvf` zhY2_JMb%(Ke|T4lV6XA{OBnIP%uaVJo^08!YK1^I4coJ=087duHwmx|G;5TWYS-&7 znvn_#_3}kZ7kDP3hQX5sxP^F+J^~2HM1e^n=U?lOFXj%Vi+@43AU~QH2tPo)%we~| zU77c0zB*}FGa@u9wDSbvmcH$LZE%AIgaya^PTemu3%XvOh7lVr%dD)8iIVg>85t!**Gac&9+fn9xK6fy zjNXLyxw3s096Pntu`{Q)eirYKQpe6)1*K$o4KKftbNzHvT`BMume8BHd{dnOlNYx_ z(}o$pJ#BEi(}svo8{oS~(}wEd`V$Snk*v_4QY!nf92^Rs)=vw| zKO}&V{vM(Z6Tk?Isd)^l>6$z#Q$Bu^@GZpFCiZE+0aNh*iEK0(D-lGbQI<5*=b%oQ z@ia6d2l4$r6ohCzJmN{EcsBsR9nEO2($2bk+(J8UMKcdA29z0M>PAzkY<+J`oK2pM zl%$=ESfO3F3}mBQ4V9*CRJH(S?_6?$LL<@5U7XnunZuD$2(;k6AAlKBQE55ri- z7SlaIXUxK%_^Cn*@wEbN?dxfC(+PUfbi!(y{FOQAHi||9lNRT-{^K3-P z`?n(>_wh}p^r)8UwvFqCagAWlXMUo0)Gfovg)qEiB>V*0 z%rmfIB{SDnR+7_ws;iXSoXq+4`QZ;Jn3NI?2a>}!latT6@xisuEPhZy*sFxwnoi-j z+(sp+FRw!7LBNt|r`k&FvtxH)-q-*BWyyjGRi=`IO%W@O)OMD!cLQk}+Rg)Rf}u^S z?L2?h>}oqdhFM-N;zG;vX?fCFwq=%=ujJDTY7ALGyv7n}hF+w<;S?Is3}(JD2geIm|>;39tMIC;== zWYhwIK}CBni8wD5q!-{AvmGs`AcyL<}$%oh*sih3s~L?Y;`a;)GQ$BibGcNFY}J!h+BWI@GH7~=t ze?9YHbbRm6{NeVF?+BPdyFbcd)LxT0IPTh=ncV3Rw_A%%GK<;-rb%um*Z0q)R)n1& za2DJbqOsotJ>z!9o;0W(^Go&)kH44qN2tf#Juy+Q+EG3Bmv+JT3Qi}#Ka0o4<#2a= zJE6$@83vToZt97%Gj63chj(@k98A@5tMa5V`cmz}2it?A?N36<9bXmlyd1%(;$3Ql zraoKu8%OH9`GeGt))lT1zj0h9*rQVHVZ5RzZ@Y~f@>p)GM_*_8<-C`Oxy3@)A7sq7 z>B9aT3C71?4xiss5PXZ*@0dFt3|X?TEQqoVyfDOWOUebCnOie2A$9*I9<2#)a-zwk za-qFE^O)-~(wM_i0Cwc5*k~Tl_{Iu$&m}nQhhBVa_xpR}td4HzBYUBhvtz>*?~g&0 zvI=%M2Ym@s*ES4khZDj}qJ`L4UvCSD*q`m`$gXm+7Dd2XEz%#MeEggbJg`YO_Qw(fDOIqVhURvC@Lq6eA0=T3h;LPGATEYnV|-LeBwKy>HMPo!s8eW)dF| zcIk*CvG|FIcFkM6@eCXrd-#K{`)#(nfz0f@vZhaPyTB2alH9cvkO)>cS{>X!$Sd;ivBx77i5>lbp z*;pM};1_qEIjo++x!#D4SeWS$J-h;nH{soI_GqrngLOT>ATE+TAkF(&Z%;pd6ktTK zTx1Kx@4*{iK?zv=3~~m68C6qhbpD7`uGIR+FqK(J@S6F1JpvwFI#BRjQ-Nu<;<3Qj zz#`XTrwEamRSIAG7R^;DM&``C@tSavsO=Q+y0si;8-7@yh3f2ii(Gc;*yZvpf;`ZQw#i0Z;SkR`r|xgh225so6G zxsH1&1eM7y)nJ0jA3TKgbn-`@rla|auh{LVcak5zZGvm}5lF!r&G*J~54%ezQd5x; zeV;w@j3-neKAxgx^u65r(;ZtvsxK)9Zsm2=dghkQZxc>1;q-1`p~S8kVLTczVLFLccX4@Hu=9K(H`c3EDD5RQ@bHffjo%tQ zaOV-9v{<~Hh*hWWoIJ9F2Y3nB`IfqrNkh4<+2sB2Hn`}U;Fw3+js_vx1nc0>O( z+~UUzn^jZgblkG0l{eY{*vq5!jPWPY`nKy4jn*R?Eu>>aqeUOD!%O}zgg-z9{ti@X z{Fy*igGwtc!01<=MX5Q*TiT?$7-VYL%YoNpwJYyDAcO?@S~j88hPX}vAs{QF1Pcs7MS+8z-=YSs89p3= z6mLNb2W1-+bmDRP^tjQCq~wwaJ*#r2Z#k8xv;C4m``D{O&U0&)AZ42n3wj`72yiff zq%A9B(|gtj!dkPlki_8+d;?z=&CbEO4`7+9tKiQVp5a#gx9h%c#F_>BHu_Q^H-&aH zs4QH&P*}~!%^+Tkbf{0E_cJ8*QD$Od>F_Q{T>kqe3tBg&P=7j33xcMEL=6?Dh^JC_$<1u z<}6;Vv!4YJVCF9+!2@SCDCZSY{Kxe|< ztR>%sT2m0-E+|5GyNE3;tm;`L- ztO%hafo(-hN+Ncx1DROuQ;p%l?Q)WOC!q|JeaLCEJ%r+A#$3vs z4st~UTMH*90Nf2HSR3TS7xbBcB1z3Mn2#bR1F|yYRM~ z@5mO1=7<RE^{6W%N7MFt;9);#E(*a~n?eg4GQUbKNuw=K77D z&i%PwerA3Kc<>1vXzQny%^)XN&Rkromcy_NgO|K#((jz6Wz;x6#UrSPPSs{F+74&2 zC+!>=Th9=4VJ@G`m)koM+~cnh{-^MM>{z-RQSt*s2^B(}wBeiAynz#Z<7866**SkZJ=o5-w~%$ z2ykpUXuC3ITmIoNHxH2qDi2GxP1OZXiP{$sfh<{)8JK1Q(oLe zsxRXY)Iin1fj7-)J_`>+lqfhNRA6$U%06evy5Z>|jIsqm!}VeU70tEs_-meW9o`pI zo6Qzc+sG!$8<9zp9kqVGf6+!6#8BjC;hQC>ii{EswHiDxknpKEH1L`55zmpS5@do} z3-wT~94?nvYC1}538j|}D++uqHkJ#Zx;v~JT8K8nv`d!m=~m7(ebq-!1kDq6KjFc| zh*jCu)x4@FA^v5l_4+JoMHo*6>g=jnG*x^WIcwmnmK3a=H})Mc69ckteDTzxF!d&U zlc?Tg)QJKATJd8*DKE&Z06QrOzJe&>Va$S@>^t}x@RMm=ahnXMDSUhQz9dbzXXl#k zM|mHu9KTceD$iX{$@~_gau^dk$~M;8^FJt{#%=W3V+FCcy}SdCPXlyBE2dltrjywD zi%dv~Y6CH+z+)0ij4#@ax4zI@p$gLamrpRc?N|`Dnp)%<3}ssBffcd3w6;_gyO>zY zQh!z-7Ivvq&N-}$hRtFKJ)82=wY+)o`h#|0n2=69;{+1h*#r3~nrqAsRgqhtBp(&X zgi+Gse|@-EyT1H&?CPO=>?xVw=ydKp+jNRW{NOv!KA*ev=dZK)Fs!fG@6gcqR(dSY zUC=OVqG+Lv_vg;3do>r2gYD|@Au60%hCa1yy0#=W%;uHz9@U6GREi~|b?&`!*iSC3 zmGsE7E1I2Ey@dotx*Br1NT|k3PIo&_K`$RGS%EECX!f(A`j8Vi&fLIpElC^zLKpkGk#Lb8mapdgs5OgQacP$t>7!n?3#fM&sPg zdVTZUM&ta`XX{Hx8@4`kbamzEjA6_iWzGrwh|IbLwY#UTO3Z9hhVkBd1G`99$_=>dypQRF;16LR*FNN@wQryG;1IPY!16$ z-Z|)g=>(qGGr(kD+|Au`>;JhoPPKJ5(8EF7%Ucy!L6b zjDKE)iSyJRrk}FQdqTu1a6eVBQV8rB;qlKj-f~u71?9aJc3eg#F#gt`&MkrJqS-s z-kWE2%?yQH*#Q=#Dn%o9Z2m>!6AB>%@`+VXS(xl38!eSZgb`Rjm{?ct#eQ`(5E- z%uDjvQ|8!J4;RdwZ-fSl*-aFeI0axp`tjF_m%}sfg_#d#?x8Jf&}t9^0fI?-aqovrKqmBX120bR?VUL4F8x(nnU_vbta#o{2B*RZs@mZNE8jrSc*0u|_ zV(NmG7%;vz1INhXBf1~ic}>$@8LqsFisMHIj<^CeZ&(O16UKrREux|UzBPQ9BJA`U zGY8Q2^F1q*>0&dS%Y1(wzReY@CZF zSdNRb2`8{+Jpy$-k2T_hu>m_eok=1*=w|9w9UpP>KjB;c$n~rADVd7j^$<;);B;rQe^7Nu8F)~jAwP19>O&c|8Q2EYaHi{!d3G#}MS ze!Y*Qnk~ z=G@FD=w9!+oOHN}ZQA1YF#yzxDQl7D16?4PrU2cX*SqN5f9;mh-KmK?U(#a<#6)A&gDL{{m&13O9{`3^3-KT?ECf~Usjk` z%m%)y-VLwS^~;8CcjCzz$6vwk_c?HFznM9{T~9ZfD|w&R0h?1@;MlXuGw4okD~}%F zTz+nw-maxv750V`2&YleOQ~?TQngnId~4zxeCzWa(q?mT|NK^W|NIjKwF+k*udvcJ zjGPO-rGrad!^k&H9dLWBV~11i#Z%qhtylCJxoF@&^p@CLw8Wm{W;*V7>Z4AFd*uIS z(Kg(h%))sSK7@K#(1gP?oaQg+yXxY!d2(d`HCWV6+<;9P^AjQJkK6%Ke;KoUJ9UDg ztN|nEVx@B3NqPc!bWhx?P5uP5%zk*jwzRrb8-V9QS-qKRk+ylvCFR3Cs%inHNyU%R zTIx~=AUv6^&n9hv{*5Q=q38?tsk*z1AKc%!9qncHk$qe1EjvK}99MWTe;#hnd_MEj zlU47+g?|!Up$k1!poJ5=Xe!DY_+0>_Nb4B-JugfMBp|#4&RFyiGR`dI2nhcOA5Y!~ zV8d?tyVJ$BzJnED6)#fESn=x^@x=u&4g*h_o$;!^yIAG#n5PUFJa?pl+xD}fN0@Rr1$HbK_H(+l)|iM?a0iy*CK zUczgc0Q&FGkYm>{PZ$_Ln|smW5uOqRO`57+**0`}cxTws`7iqrWQxGd!azCmR3K&y zs{RRau$S*Ty187-u^sQ1PAN=w##Hgtdh5_Q2(@zM_^*gp!bg22^G@uD_+O}% z!Qhd3dIFULIx-?W@-(KPVdr?0fF`UfG`}DAXb3h|2gQgB*abdxf5Ebhp(i+$eh8NH zcLmk4+%i^TiNYJ5*+v0)Yf^QBaQR_3pLN#F4?6_<^ma7%K5fu`yS8$6wRYyAO6Aa* zwd&a`wcub8Xus=uSf&EcArHaqE)QLI}DWt@hc(bO58A1;ZoSkL`d#WQ$qL zvM_$4kEG+LbK2u45&q$tfQ}nP7=Y#&NTHrn4JDx26OTj*tYA#1R07m{vnM@U@6MhQ z%${O>gMAWz6)V&7`B+xvBedq+NKDX7;q~VkdH5b@k1#!nBF8YZLLRF;9k&1?b~wAs zkO`D0KwhBKw+Bak6Q*eYiB6cJr?avtS(yj=Ar^62**|aj^>`176xwpo#l?)P7wMsCR1fX{AMm z3>%w$@9Z>JLI|}L8RI*eR38A`h=1aB(&?rbBMp@LhDB{yDgvPlpSI06PD53Jvn5D! zh_ChtYOM**8Zp{1f|@@BPba>phrI|85C$Ov*0^Q;tmFHNnX~M?g#{TlgdLKa05#V9 z(85EnIkH_O_BXl`%48w}&NL8T*wTerG<^~rC9%TVe@=5Jo#svgaQSC585qX!h6R4@^nr-W*jL%81W~?e8!y&?o82(}I=vE7)g}rG2CFN746eQ(SD2H*zyO8gK zK_JOt!UUW>aAll2ThaHQ(a3B(gK=x6Qxb>^eh?Ypbj-Y$Mvrd#4 zQmNX3?$bDY5uW;wfRF!S+DSKr#h(BlKR9_Awe4HALq;X8H_x7wQt7ru>ZaS5=Tll( z0HsE6G8AvDl08zY-bgQf;fp7M?fu&I0s31%0ids(w79)j ztAwq;?%?{T590dYpB&d0UV4JjysbhwMMcEc2X+JYDcf4Vca?;d}#Si~K0KK3ZJa05(_v16e- zhqUM}IElr~DQOS?;RNA!{?~e7`)~hZJP(^E3bi}sK$d$@yKw9m>>=Q_&Pzc1d_S}h zFU)))^PLe`|1Vf#-v;~N*n#^y|7C?=jIg|Yw;6!2{}(LYwmvsB450lTFA=W;ryzir z{9n;_-|e%eDOpt`*#Z-?wFgNB6&Cc90F_4D>>3FjzvnIDNP70R5WKDvdY%8W51u3j z0Ci?la9{=qSjol2x&|}wa5)}7n0m%;QOJ&+(3o@&ls89;pQ?{#6-aucH9oK@k00r|RQ!^|$|3H6IEov4k zLVmLKPUhuu&`P*=#e;;{o%Mk%Bzk>z#*k>hBqGPXNccIhu@}N=|Jx^vCo*A18+aK| z3yf6mG^W44^Ds6{OH?WLqEPP%lhzO#H#kY3$vNKIS9v9r^=4r#hwF zyKUELmwFFN7P3hIW3Y?)cfF6ujNz0=-vm@T{t_O0-|kZHw|+9xM(OWPea!V;iaS%{ z`d*mIMZVHu-{+H;$v(W7c=&ODrt(aY==toGJ4W40`lIf(NO{P4*ujK(z(+9;_@m7C zPsTjp)H3r4*lqLSV4}t4%9I2lAHf@ZLb^Oxf_xzpjr#@wr*F6Wd3WoQ@peBS@7Vn; zKk`&_K%UHptTq-RW6xB>D9=Ie6f2f$7A$-z68x>ps*UL_%T5XUzib%1ck}l${iF47 ze5wWC!MgoS(J2uH-{3xxkbd_Dtr^0%174!~K4 z-*R-!r$YM?@MeOhpFNvx?oP&fW<_n8N}pHJ{3bU@PR9>a_<;vX?Fc3iyi6reA{2ey z?}Xdcq#Bcn!nnlfIio5Q9&&Zi0YKO$oin2R4EBOk9G*A7qa%EIPFwea5|ImEZoO+* z?(!n8beXZgDio?EX!iUNBX=mIMO=lJ@j|m^=?Yn>Vb8Yhe;LF|eS)ZGPp5^f;Mkdt zBVipYJ|lyPrRzJwwWmD5x4yXCub5e}+k%;qav6br3}0(j)#k9)s$MhTRd2cyGC3*o zNxI;hjoF6j2C!zlapZ&Zh~Wq4?8^H3>8&>~Y!`)U3-&zNtSc64CD`Yn2cWrG1h1wa zL*qY}c@Ok|gqlt^H@i=35^Av~tu`i^nElGY#OzPEP0U&bCT1@=Nj39SRm&qLElOH9 zbOvQ}gM+fx_6H0Lc!uU= zlleZ~xAK>1qJ5$f*^{R-SAWu}3w)%yj(p&e6G#3V`zK>V!k5&my?-(`p)b{aE_=Cl z$0y-){pI`Bt-E&^j1iXcVsQq~z#W+{Wqx*wv5et%@&tr0{X;qKOP;RBx__Y@y+*V3 z&66{TV^5v*2{`p2NMC+W`_WgOq;VYk*p6X8cmbsK3(dklf?33CGk;DF2KVVKVhFjL zrcMcl{l>P>z<%!}CE_&8POL$kI1|gejvX#M)nkXAqYRJJ%Xf^f-|tVV&u;zt@U($2 z5_bH}q6_Zsi-D2+O>g4Bl?NwTchKRhkwjpOA=Wb6%u$A{?_q=JU+CA2vJs|!+H0!-nL?reRv zgDSyqj#4Fb9kK>S4nxLQ(bGR7nW5wFH^86&s8zJE3qd!a%5ZHA;60&r_=bEXaYAtD zidd!@?n8aK!6+Ik4XkfE)f=_$&YGDQ1UH zKvvodUy0Ib!=1 zJhRsL#Z9lFyF7iv=ShFV?|Qrj`qlK>rdpFAQVeT`X@%-pnxjLes7nww>JY%f z`rScB0+&G3;aCNEqaSd)cq|9vFVV2z2YWhk&4B@;I*z0ArAAQ7_;IW`NgO*~BQS-< z3zq!)F-#pa(~b-n@2Z%bK^vWOYBDM|cDLpfj=0Ie#4R9;SXQ}IG_UuQI2T?FH*^#3 zm0+B}SYN~zj>tR~!r_wkW(U>W>}u{{mM_k>$m9|)LqTk+er_h$oQ1tgF3CA?e$}}p zfQscl^&)xrbwdGr(!2)@HbdIB$+8g~21}9U9^E zIP~;h1sH=3%Kb4Rbps-%{mNu3nZA@}sfd*{AV@*8PMZ%p{}fDk;b#il6Xd;AZ-wp^ ze-pze>`>_Vp{}xununAW-#QFFi~zb&NyB2HZ2K5{XCz?LtD87N7iiqd>bEs&=I7fpJ*(ZTv29OG*JVCuptHBi1C-&v}uiLFrwLv3&q* z(IZ6?yl{WXtvcaBzPE}NmgOXs{w=}wV!I4uU;OVZ+|a?I;nrQFf-MS~9!7zB9ynR5 zXYZ43OsaS^Z~dr{oFkQIDj4X)@REE?aW`NH#>pge2?V4R7q4r_#YgUUaY05l6cn5+ z!Uf4~btvTr8pPiZV&YZIbSy#kjRM>HPV)egNGXy$$+F2ESrBF#m1QQ}e?sCZJ+8<0 zUE$<~kmiYZBTszyeijenT9a-FVP)6lU1vzEXK=?_%1#I%zP}5(gr_c~r29T>zJV+T z@9shp`uXo&U63<1g7Go_+r8#MIO|?L zT^4Ttx{ZNbE`sgM%0|!*B+5j%nc8aR_BQmH)NPb=HL$#106_zYS#PnJ@RsRr9W>Z5 zyy#pyYWvoMH%G(pN8fs6H;-g9;@ZQ&RKUHrpVpx_L0#(@h|=udUXJYtJoW9jw8C`9 z6t-5W9zyr58P_!%AwhYw?fc-|oMOis?=CfYCRRgGG*Z*t>}Y9+^(g04tH- zh=~z-!xy3)svgf?yv*=D8n)W$VHB7QyH0alD=TPb|Ol zUSjinV;n(;IGNM~(B1x#%-`MLZug0(LRh!POTV2wXz%;m{i_2MpwXiFhj%D8W3}kQ z{pLRZ`9BM4iQC=Ib?t7;p|@~gp<{P@8|Q#gZvu@p@avv?tjgVEDfXV%?lV4@`G@;i z?14sEC;K+K+zGE3V`GbsSLWp;JZ$HO*Qy=vk!9}t0A!0(k#gp`tJhMBOUi-qt@}^k z^7DJ>&TrezUR+-8>CyABn=SNq!CleTqhHmxr>)IrA&w%&;Vav5_*OV~-M^3!5h&Oy z6o(z7!@2%3J_X!;A6fUTUHPnY&Uw~VYin20f3I85?i!IT zdb6W8Hi^{GMXh?BL)etNt5v8!#jEH){H+g2Bkoe~g@k<$%UZFwk$d@JbvykLU=QxY zMx!g7JODNNO9a7kq>R)FO$7)U%2}i(+EvAMfcVJ3NS^-{_%IWRyS=FjJBU_q7OL~J z*vw6El%JQ~ierR{Tf|~8!&BUvg;_F8WC4x(*dkH<&^jMy1Xr9&?p?{}Pv1JshPh!@R-hKV_fR(D&^FkN4X zuybAa=Y@B{t5?SIrdWow3#PeFdw~^wp%UDQe2502N5ELMU?dLasr1>fz)Aqx_b|GC z)P+)BY&#p?Qq5}cpq+BtLh=Ohr!A(S|ZX{nXzD7MmDYK0HxmkQ}pt5RE3IIz>ID=NH+Hd-+GwW*lZqcFdiDdjrlAVtaowSIecY^PQrHSdYvb57mG+6L0hH3*(F$@ zMtgMW37}W<7Ai*6dFVot_`>_i9R`q45zjh`<8-mbw24&iCz zi9#2y<`a+ht=Y%#Ky1DjvH7XY|EAd7KofcjV^itGW_zn&J2v^S3aOMd{X8I35#k2w zy*_X`T`NfF^8GkMnd_$^T7r{VH$+WEGG>LFdx&%^(>#Ef?8l_>F2|(*b;1~h)o{${Y3dZCR^1A&@!1U% zM)f{cIwLq`L5(%#+Y_(hP*nf1ifpU6G8P-ekx`ycjsA5%)~`(#bIB4mhK4!)mafVF zfl9!F2Ohx1790ozQ8=$Z;0vpTZopqKGT?=ba{P7R1b!6p{sm0+sT`mSmzSCpLKJhW zoho=^eZE%&kFF=Wb?~ID6RKdTy5+S3eR?W3#7M#iAyYgkkoji%d#WWoa=YkQTXUal zngMN4g&eWlXTn6(sfPRp)sVVP1AM>i2~nXyTqBg4^$F~Wv7;4mIJ}G{RD9#?iD4FO z1crdYzufjgE?TtR3MCy4g70B!3;sq@MX?1+Dtmxw zAMn$<5S6J5_5g(jQxC2#;EP}n-tIu0k0N`U*bo$^M^(;90H<38+s`HW;L`1S#4EgW zW=gAN3DsK1?|8G}&-o~ZvilD&DQ6W=xAk0o&i?NAk`)_X8HZ!xG`M2hwMrsMu2G%c zAAkHG?72EDU*UXxaLL8pZXCZwEC5q~Q|4btGYeHHuK+n0I4uEjV$}Yu;>xG^aoDC@ z$APEJfp!|}_DR%GwcXR#5eW*)z_j{IUx*cyopx%2#Md}^UcRo!eZ?s)yibFQPiH8o z@CIU41OYRx@8wn%lR6Z~E6Jc$HdH3~d{d-gh3~RXGcx-XzkxauxAZ>0^?ekQfoz&a z!$Rp7D~6KehmSP@MIdINEuoIH^Mo(Q}}bL{+OG zOXAvdbri9ZjdSJfCzJsiq@FM@7d^>G>a_Ckc+FxZE1!HHUZSW@gjJCIa zG(JI}2R_2+1l>HVOiNfIsj%Q9NpC1}-Z4E0%Ta@>dJx*CCX~(!SyT128I&uAhiX#S zqA1kxU3iO$iGo-!sIH`IFcZhZVL^xIsAm+3ZdkX}NC)3WhTzw-<04)LQV6*><0ph| zmol@WeRkbL(X0p9Opa+8Sc_;)HD@7F5(yWL`K`13Gc)wb|SHaE9yqafWy7 z1Sj->1X(Sd=AL>W0rwCdf=06{j{*`_CV>igZJS3QCJKL;c`5O$QQJ<_gdxH95-~@< z(u~|q!TlMybEBv5K&Z%}vbhZ!Xx|G%?N@*2MdR6&*fZREVc*bpOyGxTOx==eggK|A zYX*#2D=BV;{D5xX11JT*eRTV#$jLZ{V#_*kD~;m;s+bLcZJAk3KWr1p)wU0sw%J^#cG#R7%kQMj|L-^@&q(`!e8;@~H=_M^!;hDF`(I4k z|H_6p>)B=eoHT}&7k1*>NUsVOs`|E}3$3sB8mlMw_f!sEM?KXg{Uv7eiYqR!k1Q=w z8#InT2l4jV%rS7A(f9Y*{3pPg7!1~4|I;Z4sKNjRG>uXGI(f9>GVj(2G}7tC>h>ZA zB!3?E9gu2d913696TM=Uu|sabH9!+Z7&9GlT(&u|Mf*nt$!{-X1bCoRG|iN)nZcjDVpr0TZ9NvqiV)ejo{fF?KOP9xBO9lU z3e{|;4$NNwb~*>|m#-7cP66_q!5BhP`;mB+~q%%Ta9(1YrudYkQjh(smLjT)^7%(nh;WwzF#Nc zh5q6EW#=w;hVw6_2WN_jIQvw5C^#kA8SUoC?9B9mP=CN#XN?MVl;&8HYbq$&(0O9e zBZ0z*a+dQ${~UUh_hg;}HEU*C$p~QrT(bh?DMbi+ngk+!^hlxIngS(f`g@+~*MnU& zFu*68X9}sIL|V#5N7(R3R^tu!U48{lr!IkfMabso{At82x(_JI@Pm7LBAEme8i-^x zDej77oP915DKycwa)clGlfwS@_W1{dwQQ1)Fi0I#o-F2SrOFP<6AWLOnvcf_ULG() z@UqSYFTq^smSPBAT20(2ngv1jHYE+Fw-3~G)yMKqJ@M>~a#qPcsP6-t<+kSKdBRVG zPa|I5JyE<2PvqqkOh55}0g#$$V7Al&^o`qfQ?x+6eZ9VtakRb9l`?C zX)Zd_m`19joDNM3G)KDc0CGTOq)rnTs;`00>j$548{1RWn;-6~ox)(=Hb`<5E~2Hz z|Dje3jmT0})Qwm}6`Bs{<$%E5*#aZkk|9ad@^_U>e&C{YX2OT}DsliN9tfd9qj1Ha zKt+YV7Q9)J;_4Rc$LS~&PU-1`px6MMZHpXP-r(el9RfKSoN$kZSlGc+clzvwD-T~q z7&&30S7y*YB$qr4lE*Q@yA1x!SWQ(ISP}l{R7b*A3o_revf-MNP^g3}{@^B2xwe06`jBJSEnvE*;hNY=DxgD2(4WnsxSA084v4$8Fx(yW{3|w)t7&3j;hmz zB!>~Z8QS~CJz%XLjKeR)O!4@g;y!RE&c&|gFQx8+AVyB!o0J&l6(Gxi)j(94Q=eto zupr?v^XEQ#bK*?8dEL459o@ipPhpI%4oejLxs{qLdagC@6nQHG{|?L)tm@kS<;}9D zl{baIJ=IaS^+?wPK}aRV0&=>H-JIx0YVggngimCCHS?i#pG=!v(`h5oSOQf@ol?-g zcFZ?MOe=cxGpGl8Sl6J2q4%N~Vh1#3{I11EMbNo9W9$g?2FDUHcFuF_c^iE<5x5Vp z*X0Gq_sS4Gs4L=ccivD`QLe<7ypDEQxD*otcU}RM?v!mwmPEangOwkMA+{mnLx!I? zMT~r1#i`Oj0*V7Zkie+SCJ928#<(xkASmGF_35Lx{;+RF@js*2WxAUeT zU(z!WG@eGzfH~VMkuxAFd{qM001^+j9J!18YprYTk_i<-6heFS`mpF|if#MNpj?Xr zkIj~h5QLohbJ%0OeYPR%<+GFUKnS}TRq+hL$jWB9Q~)*|+6iX9AaLaqBfnB`J;(PB zt3GIuSXYd37jAt~SCzonXC{SeWG9AK^YE&`JEVE^Dr`BH=vA1ysDa@zS#aZ0z8Dq` z79_p(TzJWW5?Lfa!GAVNr9?5Zz8ftim%jP@pC-$B3$`KxC`S35ud+8X0BuQRqaDxM z8k+GuJpuUnyt%x9u(Oijoy3lXraFK8CUI8yGt7A3oB1Yl=sup39+iS>O}V`j6K+2P ze86_RF4GmdW9-8Jhaz(aqC)%615zCju@Pa4i9u>L)Sl?JjRf&EH5OnjgfL7aGVQMM zD_1pe$gT$)aft+1JurVfA8Hc9>Yrm)3%Fc{9T6l55vH|82c!c%$higB=N)p3G<>s5 znuf8kTj8-Tr1SGF{8oa*7R-27i9Z zEr}lSd{p(`ccsf48IjHbmXR(4<_;nQ{=xuJT^BfJOhag!6$rWjN zKqbbX6!2~-YmZ9O{7LLj(d^$rF0|`%&@k2vQM0c5dow zNHbpQ>6(jWUs4TOd~`Q;7xf3@iL@wLL*PeQ-0x;_aqC!L+OG4oT|(A|Dvj0CoSi$^ z&DontI2(d7sb(WTE9<3lQKO7)O_Q-p;i!a-fHV{*Q58J1elK7DW1r<~C3SplJhkok zDn+?Gc5JA)A*vL=@9%Sdy{;F?2NLO$-#P!Mg+rgFY#vfJ7b#ZFszJ&8ZJkv99xfs4 z))5~>9r5PO7so~JDX1d?9*}9BFtU&s6_WIKUa4bJT9uw({_U7aL{mvnMrfI>jt<`KrrS*T`_RryV=G&+|%#=iV^=P7aU zW=}IC4@5{0Hs%M5S~9l&87}O6UO`DXbYFYB+}CPMY(yBdk>C(_N|(fi`x-WO-3uG9 zpbPus8=_FGwMNhiG4X2OzG1dd@?EnW7eOtCh;%X8epd@OLK@q|?M`|_MtmCF`*}!N z@gMZ?etxf1NE0(62PB2w9DT=x- z!nQHWpgKYbfFD& z;SmAZX2QtfE~RUBtdI;#xs;wnUd``aw6IKsa~{clRaW=~jf52));qed@K2>@cz)^v z+ZD`eo(TN`aa_3O&uN|3h)6c;2L-BRNFXz)cGgCX!CeY&Etn3iQoe`jKZc~3Pa%CY z2-u#}S1kX-xe%~q>>;$@&F;Zs(Va=?#kjzh4z|kpUi$x!;TeG1yR{hmFBs8WJ-^Sw zH2@qiF*ddiNMu8Jz_0Xy2ORH&2dsP@%$cO?Vkm+TM{27mUU^*{ z%sXBM8-4<_+jn!+5KpY}AaO6O(kM^qrCZ|G%BOn`8`^1wuj(=3^+P1h6VY`Au$H z{iYN%%b6OAWIal9%3V6SZ)SEZ+SEk-_d&!6wtslPnd=%#&2(!Al9=v}zGAxlhf-ov zPbA`z!+~b*zP6dv(e(%S2pa2qP2e|ogK_d%^vHgj?{%S=gX>^Z>XD~=U=KgsCqTv$ zeF88cTdvg^kCudwjWpHo5tRHqCBXgUD%ZypZDwM>@_p6SQ-8lWKY3kQ!WK-+aii1j z%I6TL{8pTr9iHPLeEjr|>>GbU*%$;GQe9Wv5ElvT@7C-pqbHNc>WG<>__al{-$6#^nbF z9*V}x2gzUZozG7fb;RY{LvIQFdFaQ~20Ptn1>6?g1bmbL=r0Hi`-sKBAzJt!^3qAv zt5P7t;M2mGpjQEw5p{N<;nCC;hVB=|=;qDR+8~V$)*A~oUtlE*6(^h9Q>)!faK%D8$ zsTnE#t-&(r{18Xs=T53LR@!me9skDsay%*L4@^!Ka;}?0%O&L)^e4M+>O~!*573SZ zs|0}6WF(-B6|3i38BGz!L1K^Ap>Zs*oX>u5u%llgCf#HznacUizQ_H%&Z&johFlf> zw;?%g{{{6>--MM$6U!Zy&LBir8IT(9L_3y?^_N)v^0ubD*dVgbYKXh~B(p$fcUD1- z!T==Kn^mlP5N_uvu9A};Per4$P7tj$sjN=6*lHLwZE>|k|7>{h3W>%mMK#%8BCw2*WbRA`y^qv{w(w_|9`=54OdaE3)njT%L~|gK_5@;F4wQy zE|}Jy)9^hOSVg-F>c3%uK1!^K@M_doL zV7I&`>2XG&G-}C`SuW)wr(Bn#@c}ien7{<^k%MrfzuzJVjknWJUvSm+SDfp62XgV! z68%t^-zbLfaXJeI-AXKFr?96>*n<=^94bI}{m0N zdjA|a(ldZL`6|Cxn{~kEI!qYU(!cLFr(JbLzP*c5v<>AB274lXfo4?en)1{3FT^a8 ziVZqW80$-Ida}T#e{O3Xry{&Hnu>9y*ErlcMaV)8Fhcn1w4JoztA$uZYZH|PimF{y zmL#^QSb{jQTBKp>nyYH7lCnPo!Y>hsyLLFH+W0YC(X``gzEX@dKE*67zmcHF8pBV$ z(B6GI7A!TXQ+3d`)Z{o{YEl>8Y?hqVY~D@*5+ke8dOC`UZH#by5$$O3XNWO#;f*m8 z-mtV36f$VT9hcNVk_mm~Xe8~`oQP}97!Z-QAU#4apo)VU-*|=YHeO-s0H`1XB}rEx z3EN~f>s(i(ayHf~Cu|?=00@WyB4z^n0~i|=wRybziSYZ-*LXA3iN6;5@vzkhVFpf5 zTr7+j{njL8=@7&R)h2ZryQUz2gkbZGjtZr}z6QJPbOq73cKBnrl*Z#hpoEa@!)x*z z*R_h3f$|#9>!h9Za!Q0hKYfvQUx$w#KGaV~!wo`e&_;EkJEsbbKk2MsdZabLE7niG z6!-UUhsJ1kqSPGau4ZUmu`EE*c{RGsgX9eP8NvSuCfocFc2Mzw&(gvH_#ufSQ)I=* znxGbb1`>f1ae-p)BE7Qj%LcA`mehyao#IORjd1-V#Q<-q1#0BmNBJ54AAMcgQD zkb-VdGzu|HCl(dW7;Rz#7LS?gg;>W<8IB-_C5UWWwu=2!w2d9W6$%ZRc>q0#I}U&! ze?heM0(@nVd+}wbm`rGEz-y8^12j;MyHT-Z_y&mlmWstw9EQw<8;oo=spt}v+NXW# zg7+Q!VI<}`b*Rt-?t#yymg^;T{q5{Bf)KuKd}0Zo8ce5&TPDnS%rz48xeIQTp>ioj z3$btOUZm%h9qZZCk>`qrWr;fOcAI$)|I)zB&7ZszckhQo_d!#DGC3mk3mj3@^ow2m zk}EF`gZK(_ZFqoZH*2T2>kY;h;PCx~?(<+B9K&M2jV?6z-O&Y~_J6hnE0o z4;&}ZmC#<2!W?@HFAx=IGy`o3q;UV&;2#2Ll)Wckab*}1qUmYLB>$pcVy0HK8MM{7 zxOxoY>cS1Ox1+7;; zH5QG>7kjl)V^IB%LAN07p(PTlL9ey{>r`M>S)9MHeEieEUL}nO+V#JmM}v4*!mNk6|J)D#-46qE`QGMC`Ly{@yPL&lyF}2* zTPXb!eHWq?zchYB)+fjLGLjh~*xJm-r{O_GU$P}L+Vr6B{gSxLnp>5RH$JpBN_nOsWz*_xl6dG?`RKbhcKdLIrQ#+~yG+&Yw@^D2yw1ezNNp;Y0`mljdj zDP5z2eMAv2t&R&SrG&_@7?`;YItgrL0D|cv{50dz+Wv>$UdZ}kZjsGeZOXg+`sxfl zUq(K!qnoc`CE-pllK}i*j968#AfX@riN;w_Xh_mHz?QJ7qd5*x9SGO3FSMB7wWWU1 zNML$qa3BJiMZ+FMpwB_Dfq))ec0&h0;i-V2YnJ6ib!57@FgrriEW%ff2D7Y)-Gl`l zx+goRVnCbU#X{$x&0naTX8|e7#)XG_gHkEK%Rj3Xj7q(KPYb}a`*V0SNbzG}GYuaG zy;#g@{K$&MWfkjN>}tK{OrAH<6`iQIoX1{~5aLq}3bbDgeRt^0eLL>K&I@kXi*Vg5 zZWtxJJ32D;{<8%3v2D33`87DyP5F%h5pCsfTWR@vZ14i#);71QdRKFusp+ZK9DzN) zJ(peAFstv1d@I-hL|G$#37F)nz3Di7G;#9P!Y`n8w+9H{Z-#!}GgsKp zmKK6G6;N|nKC|SP_|{hnYuJ^5JwGb9pa;{w5ZLXByg(mUH zDZN1BqD76E=G@Dmq6x|yN*r2m{_?spSD23o@o+5ewB4*u7OS5H!;M;!Rcy;$|8qcq z?N?!#s4OnsLixx#zFN(*tMj?~13qUz|PpI^kcj^COOp zOdrLq9$M~NG`KBQEaECDb_L|{!Eul{`LY6p6dA2fvT;S56sUUC>uuk06TYk zu3HF3%8?;zRtt58-7HxTuQ|v3;#|u)um!M?6q=p{HWD*+2_?K8fk&QY~gP;Y4$mS4!oV@TPnq#^2;d3vjPG2)M zbA7!yuE@}Am@UrEPh2{&d$&L3#c*iz#)QfmU#0sEdYeE2VP1&N7Cs4Gng(G1W}xk# ziC~vSx;`H5*aL`wP$i}nXsOGz2~c2-KQxRT$?02W~SH%tcm`es7Pq@X;505iN7o4r4HY6bL3xq>88sXZ3hcG}=VkfkTQXBSCXzFi z`efzuoo+6jX4=FU9?RM`y>R19DdESMsAEkX#$X4~)5Giq31JK+94PN$88bkqtU?BX zBdEe&%7bi#Aj-yUuJOjOnNIjivsEyY{qaI#qM8;SE8c$MX*V&fxGy|yaq-$xHVu&o zSzGyD)!!q!eq4kYc_NL|6Lo$4DOgToX>JbpQ<(kmxmX5bfYpYwG3J=;x^UIdaHFXa z)rOL@el~_C=#t`_vUNSDxe}Z9#!6}U-&i3rSxJiMU6h)(xL-UQ=ZkD{OXwv7Z6TKH zNC|NQ*19r2SmATa^Q)bkIGr-yV-|OTt%$}RH$;x}23i)V3~hn;kI%uSJ3DicUC({u zHj(>O?Eaw}q?eo|l?*G_-@oyFX(RNB; zu9U@5z%z{4S`|%V_QOY^TThr&S z;Zyg|4}8+_dblqX2$`ymU1=b*=qi|;7AAS7oXMxjZxvgS z;=ZpgMPiPP_XWX^0EoKop*pd8oUVZrm@s-oj>XJZjOPPSNi{og0=sg#kKqTMx1VW_ zOnRQ!W5n1AXUs)%qo7t$%rw^gXsMV?>wKcBY-=e^k4KbbCZn-1mIPq+WkmQtH+LS! zOS=x^GoUljJcW(t@k8wLLtOPAP57(lTPjuys4D)TpZkPlXzbiBp5QU_K&@`X;oUBpZ@-V*YU-a-A)4BZwu1P9vKi{UpNqd zo6Z;DEWjJeTD}$w!YNL5TQL1qZhaYICo%J_6Z^W2FQ)70-y6Li@Pj7&c90`nJ{Ts; z?!72IrWh5KO~SkhQF0M!BW3NPjwsu>o$Nc7pctL@-`8&50?dp1nSG+yz>T?1>}>kv z%aQZ^K6JURLe}% zCt(#dI$bc(TYb(Gyw5o!d|P?`v#+{IvMg)I%v^Hm;-zHctHYS~NcEtuIF&4JP!9_e zqD`E0^yIzbUf9YFy)5)N&;`K+uJbwbfKJP<`DmrSFowf1HX%-u3_*~Y_J_}}niZS2I!C`h)(8C#18~rM z*evXsdj(QL@_>j%@V<5zcxZ3h%q!pCjHQK7_gcJ-d*B^fVIy z^y!Yj8F&5@}|W*GnU^mK8|I{~i{vL;hC_ z9Sq$WdJsssJE+0d-`BFYitGKDOa->J~v= ze>f#7{maG1cdqVC`_Ju4`-iH*8+UIwUn1MTp4&bdIsrbwW0*3vqCmG*fz&TgvoaC| z^t1?})qm`S!KO_25DlH;+u#U%I7Dl2!I<)KTg@%ap-s>^BpOr*{9ELV%Wk^tVBh6P zZ)IlJa-`e0>=Msy4SKR?<;BwM(rgKv`EUBzG}KT1^U-*ago>2v<7R3@Wt_~jW9y<@gn-86c>`A3q$vF zU6>%x@9_-Y5gUG}B2o>wymj9gWcDA9I3WR2E*7y|{cBrxfI;S6`ND{^4$0Kf)^*jd zZ-ishd=<+IfpRr>U&t+ zvE{DmfU5r0x}V8A32cv7Vr5s2duiKF#vP?vatg8NWP!hvob+WKT8L$*Jm=eS6Y7=x zpGD=&M8bwPn9II<>a09rXJP<;W{Y_}*IbFrtVBxNy_{Z3`@01GPUU!YbuIFtd|Zed zNypB`(cFr-d(!lNmVID*%np2d@#L$UcHbGgG4ulT2M5J>5`CISgQlg^wGF1E4qv5g z;Zx=X)R_m_pcC8pht{O4^}FzzEt~15-NUMZr}LFl`zw}K+CM+HzohG>{p`{0c>axt z9T(Fl&Be$G8m$T56R)EGasoB|Wua$dLiro$zs%vb6zWYn3rDX~D|{Jjd2fzdE!YK5 zEi;-}(~EHAfQ7|+cxWU65Xb9(I)?PO6WBmcubrFUzK+aqCu#z7vqhtENn$LCJ`9jp z$d2^Pln1!lA1~apXjH2ONa{ti3)#loR7;HjGpj^X4z1Zr>RC+>YuI0&UQ9IZCulP| zII5(kdkeqKHEAYXbQ7q#DpX?W`E6X;)dVHO1vUR))1JLy5(4< zN3l1UOv+>1kysJnW*#$^B~ zJd1r9&s^6XSuxPYF)9Y0ExKh+%CZDqn@FUx&)V{FJ{Qt3;qc$1nm45n18bwQLFf4w z|Efe4*L5J(Bpkzc;+n1(GeFM{hdnf%RKWMq#>phekujW{GIc;6ME0X?IrPtmqNT*5 zP;!Lp(P%ZIl1@_X>(Q*nYn z^O>}>096f;a^V_+n`856{n6|39?aO9DDyrJzo)53i#Grg@Rh%lcB>gbYb)rmN>a>s zcNcR9(&>T`lSJg20%#AiqGAL)o0bis%v2Au{0Ut=6C(14ug6tK#lCZWbjZw{h`sx#{g2eAgxD&_sK95r^#%zLl? zidCzm1QG8|O*xHy7#908H_p~i6lqkPaG@a|E4YbqTt#mBzygNF#4WrJ_|GRp+0au% zuM544Zbq)}PD5Z)BjoG>jEaL%ei>;FI%=k=gBSAAaC0DuLz;lHG>&Q$H>dr<%M3gRCeQOTP~Dy$12fe!egHS zol4UU7l|Ua%t6-_)HI;76fFWKoPi|(nD*jmstV@5pstjW;)7cdEu=|=ncga1KhI5C2S8QH@H zbm8bQVI{pBj5N;$9Ep!KgBfyIy#nX*Is+4a+jem*jdHj#m+~LLQux+T8k;yh^zJbI z#5z5q8!&z9Ttg8PJ96&MT3V3C0~@{$>e(NL4WAKueds+y*l=1{I)H7IXp66=s{M_K zTxh<_iUBOWYnqAV24<&WRSENIHi8ZRaLtB-xUcO?_0lRNq+Kr?k9_(i=qDXL1+RH zOLf%7HCx*qG^Y-XiXYe_7so`>Zd2lYo?A%^Gu4~o;=_D_T5 ze{YcOx7rHbhO(h6oUG>s7i~{_RDfX5=Ie@{7_zQctem-B{nEwNoOP4MM|bQ%ua54T zSEIIg5?q4W&|RU|VoKh_CWxQ9im|76+8Gg^-RhLKe*ZrkUkjTn7Vqosqc%R>b@t0$ z{Zru$>&5vkSBfiN=xnUAhr7?X7#c%-&%$;W@{K>CS~CVW0WJu|YW zcl|^^kbij$A0`~_;QmdsaYMZrbZ_FVP7EO#r>O(ef$bN*DtYZ-eXC?+XIT$SAJZTR zkh7lG>d{7d1a^S90lfb^=-UK%eZ7g-XK}Rl%tF3DPT!f0Q3cWbH&{zx5yqcA$kS z0hT(@-b0&>uDR2K3I5S$O#0Y1z=Z$0XXteO=*InEKg@7|7bV*gUi3cfUjFj7;zer^ zuOm@Tnl?^=BSKyBX|}MuglH<@LSzbt5JB4<$5q@O2LSiS^XC`)LH&}yi3K<$t)buB zg%!Q~k#4N$LrttGdz`U?<4<@g*NUg?H~~EIOP5^FqqRC$XcmO&G))lgZE}!5l(b{Q zlRZXX`IV92qIYY{2bXoXghT+pKzcM2g?urQn!vVOK;+}q;uLg)RM6m)y2-w{9Uj%V zx&ncuWy*y;^yes^6Go77;g1a4pBr#TZ!$P^-@L;#<*py1DaQul1UKUYeeUK{h!(tT zbW``awl_ozk`J`*^bn??|_`v;hOXM0xvK#O=b zIIEXJ$&(L>hlP)VFMnm|RiP)D!Yzv&ox>9#2U@QXDvZ}bXJEg#p3pQ`^SoVl6oasWU)+h!-&h}J88S4!qK$7GhE?SQgbLYLxa;}1C}_9D}ljc^n>4~le1 z*+z9EV6xB!OmnB6MjxaFobybH99@J44xX5aCf zW@qS~a9FhqyQX%h=DcJro&i%@fGh!EB+AM|ekE%85e>_n30H!)f^VglcI9(XS_HBB zp#uA?o=_oX2B8205S=i7LKnDa9cvcw17f=~*j@(appAP~s25<9ES>|tFkWesbUE$J zhNFw7BJ2||MAGCi6bCd()A8NzgP=hqEMud&A-Ny}$(ke^vV`QQP?0G#P?rdpO^(ST;Islz2%?H-2^9n!E&wwv z^g=VY$;=&S+qr|nbIOGzrkArPH=pv$144nj~qC3Hbn3He5REGbi67MuF4Y9omo6PJOEmSX~o- zHw}r73ba}1`ruGb07q7_cw)i!zk!JaU;YY`=`q~z;&S(B=3250g$Ig0z}?&8zQeX zzSC=b<3Tnz64dYA8-n&|Ci6OI$`WSpYVeib1jf>U$!$PN1R9dJC7iWk9Eh= zo<~5+067G(^*XJ|E}T~l{jK%Ja|{!0Tr5fxfVVbei^!nt4n*!vKNvu~jKL7EXA#7! z+BK13H%_mQ*IR%Jf@-KO?A=4F12m`ZW;-VDcXUqPvnx-GhVHuM#$c94_^u~8zUv*K z-@>-g?ylo@A-uL?_+D%m+4WT7yEf?-jVHRXU1afX!FL_(^o-vd>=}nTJwtu02ibMY z;Slsi+A%wCfEM(Z(3RXi)XtXd-8oYghiV>>M{FZxXVV_gb>ugO>#*CWr?(Zd(-lNM zI@ndZ@W1MZx+b>R6Ec8^$o}{O!p~2fd{Fof?&TS9m=N>h>keSMuh(Go$7?oJZOhc7 zrt7-C9Kh%I0sE71_$Zj}bIRoK*U-|a^PL6t1u!I}^{2Q$4rZ{07*|dsg|>rSp{>Rh z+7S7n?93(Fyrmp8+MZ)gTa~;nn6hO>ryLHzCUG{~3B=jdh?2%0DHAYmnnyL>+ < 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%0A@PxL!1Y9kc+v4)7>ff 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 Z^q$ze6<#40ff80>* + m_ClosingDefinition: '*' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 93368250 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: A + m_HashCode: 65 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003400000030000000610000003000000066000000660000003e0000003c000000750000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Link + m_HashCode: 2656128 + m_OpeningDefinition: <#40a0ff> + m_ClosingDefinition: + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 97690656 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <#4080FF> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <#FF8040> + m_ClosingDefinition: + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/Assets/ThirdParty/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/Assets/ThirdParty/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 0000000..95fd96e --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset b/Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 0000000..3333f68 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,49 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} + m_Name: TMP Settings + m_EditorClassIdentifier: + assetVersion: 2 + m_TextWrappingMode: 1 + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + m_enableTintAllSprites: 0 + m_enableParseEscapeCharacters: 1 + m_EnableRaycastTarget: 0 + m_GetFontFeaturesAtRuntime: 1 + m_missingGlyphCharacter: 0 + m_ClearDynamicDataOnBuild: 1 + m_warningsDisabled: 0 + m_defaultFontAsset: {fileID: 11400000, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_defaultFontAssetPath: Fonts & Materials/ + m_defaultFontSize: 40 + m_defaultAutoSizeMinRatio: 0.5 + m_defaultAutoSizeMaxRatio: 2 + m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} + m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} + m_autoSizeTextContainer: 0 + m_IsTextObjectScaleStatic: 0 + m_fallbackFontAssets: [] + m_matchMaterialPreset: 1 + m_HideSubTextObjects: 0 + m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_defaultSpriteAssetPath: Sprite Assets/ + m_enableEmojiSupport: 1 + m_MissingCharacterSpriteUnicode: 0 + m_EmojiFallbackTextAssets: [] + m_defaultColorGradientPresetsPath: Color Gradient Presets/ + m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, type: 2} + m_StyleSheetsResourcePath: + m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} + m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, type: 3} + m_UseModernHangulLineBreakingRules: 0 diff --git a/Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset.meta b/Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 0000000..32db384 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders.meta b/Assets/ThirdParty/TextMesh Pro/Shaders.meta new file mode 100644 index 0000000..29a90a6 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl b/Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl new file mode 100644 index 0000000..b611994 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl @@ -0,0 +1,178 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096.0); + output.y = uv - 4096.0 * output.x; + + return output * 0.001953125; +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1 - overlying.a) * underlying.rgb); + float alpha = underlying.a + (1 - underlying.a) * overlying.a; + return float4(blended / alpha, alpha); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +void GetSurfaceNormal_float(texture2D atlas, float textureWidth, float textureHeight, float2 uv, bool isFront, out float3 nornmal) +{ + float3 delta = float3(1.0 / textureWidth, 1.0 / textureHeight, 0.0); + + // Read "height field" + float4 h = float4( + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv - delta.xz).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv + delta.xz).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv - delta.zy).a, + SAMPLE_TEXTURE2D(atlas, SamplerState_Linear_Clamp, uv + delta.zy).a); + + bool raisedBevel = _BevelType; + + h += _BevelOffset; + + float bevelWidth = max(.01, _BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h + .5); + + if (raisedBevel) h = 1 - abs(h * 2.0 - 1.0); + h = lerp(h, sin(h * 3.141592 / 2.0), float4(_BevelRoundness, _BevelRoundness, _BevelRoundness, _BevelRoundness)); + h = min(h, 1.0 - float4(_BevelClamp, _BevelClamp, _BevelClamp, _BevelClamp)); + h *= _BevelAmount * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(-1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, 1.0, h.w - h.z)); + + float3 f = float3(1, 1, 1); + if (isFront) f = float3(1, 1, -1); + nornmal = cross(va, vb) * f; +} + +void EvaluateLight_float(float4 faceColor, float3 n, out float4 color) +{ + n.z = abs(n.z); + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), 1.0)); + + float3 col = max(faceColor.rgb, 0) + GetSpecular(n, light)* faceColor.a; + //faceColor.rgb += col * faceColor.a; + col *= 1 - (dot(n, light) * _Diffuse); + col *= lerp(_Ambient, 1, n.z * n.z); + + //fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + //faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + + color = float4(col, faceColor.a); +} + +// Add custom function to handle time in HDRP + + +// +void GenerateUV_float(float2 inUV, float4 transform, float2 animSpeed, out float2 outUV) +{ + outUV = inUV * transform.xy + transform.zw + (animSpeed * _Time.y); +} + +void ComputeUVOffset_float(float texWidth, float texHeight, float2 offset, float SDR, out float2 uvOffset) +{ + uvOffset = float2(-offset.x * SDR / texWidth, -offset.y * SDR / texHeight); +} + +void ScreenSpaceRatio2_float(float4x4 projection, float4 position, float2 objectScale, float screenWidth, float screenHeight, float fontScale, out float SSR) +{ + float2 pixelSize = position.w; + pixelSize /= (objectScale * mul((float2x2)projection, float2(screenWidth, screenHeight))); + SSR = rsqrt(dot(pixelSize, pixelSize)*2) * fontScale; +} + +// UV : Texture coordinate of the source distance field texture +// TextureSize : Size of the source distance field texture +// Filter : Enable perspective filter (soften) +void ScreenSpaceRatio_float(float2 UV, float TextureSize, bool Filter, out float SSR) +{ + if(Filter) + { + float2 a = float2(ddx(UV.x), ddy(UV.x)); + float2 b = float2(ddx(UV.y), ddy(UV.y)); + float s = lerp(dot(a,a), dot(b,b), 0.5); + SSR = rsqrt(s) / TextureSize; + } + else + { + float s = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))); + SSR = s / TextureSize; + } +} + +// SSR : Screen Space Ratio +// SD : Signed Distance (encoded : Distance / SDR + .5) +// SDR : Signed Distance Ratio +// +// IsoPerimeter : Dilate / Contract the shape +void ComputeSDF_float(float SSR, float SD, float SDR, float isoPerimeter, float softness, out float outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5) * SDR; // Signed distance to edge, in Texture space + outAlpha = saturate((d * 2.0 * SSR + 0.5 + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); // Screen pixel coverage (alpha) +} + +void ComputeSDF2_float(float SSR, float SD, float SDR, float2 isoPerimeter, float2 softness, out float2 outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5f) * SDR; + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void ComputeSDF4_float(float SSR, float SD, float SDR, float4 isoPerimeter, float4 softness, out float4 outAlpha) +{ + softness *= SSR * SDR; + float d = (SD - 0.5f) * SDR; + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void ComputeSDF44_float(float SSR, float4 SD, float SDR, float4 isoPerimeter, float4 softness, bool outline, out float4 outAlpha) +{ + softness *= SSR * SDR; + float4 d = (SD - 0.5f) * SDR; + if(outline) d.w = max(max(d.x, d.y), d.z); + outAlpha = saturate((d * 2.0f * SSR + 0.5f + isoPerimeter * SDR * SSR + softness * 0.5) / (1.0 + softness)); +} + +void Composite_float(float4 overlying, float4 underlying, out float4 outColor) +{ + outColor = BlendARGB(overlying, underlying); +} + +// Face only +void Layer1_float(float alpha, float4 color0, out float4 outColor) +{ + color0.a *= alpha; + outColor = color0; +} + +// Face + 1 Outline +void Layer2_float(float2 alpha, float4 color0, float4 color1, out float4 outColor) +{ + color1.a *= alpha.y; + color0.rgb *= color0.a; color1.rgb *= color1.a; + outColor = lerp(color1, color0, alpha.x); + outColor.rgb /= outColor.a; +} + +// Face + 3 Outline +void Layer4_float(float4 alpha, float4 color0, float4 color1, float4 color2, float4 color3, out float4 outColor) +{ + color3.a *= alpha.w; + color0.rgb *= color0.a; color1.rgb *= color1.a; color2.rgb *= color2.a; color3.rgb *= color3.a; + outColor = lerp(lerp(lerp(color3, color2, alpha.z), color1, alpha.y), color0, alpha.x); + outColor.rgb /= outColor.a; +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta new file mode 100644 index 0000000..001b14e --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 96de908384869cd409c75efa351d5edf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 0000000..7e0f35c --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(v.texcoord1, _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 0000000..0a416c8 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 0000000..b89e267 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,155 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 0000000..d5fb125 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100644 index 0000000..caa527f --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(v.texcoord1, _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + const float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 0000000..7eb1870 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 0000000..757a617 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,326 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + uniform float4 _FaceTex_ST; + uniform float4 _OutlineTex_ST; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 0000000..56284e9 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100644 index 0000000..27c14bc --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -0,0 +1,321 @@ +๏ปฟShader "TextMeshPro/Distance Field SSD" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull[_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest[unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass + { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + #pragma shader_feature __ FORCE_LINEAR + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 color : COLOR; + float2 atlas : TEXCOORD0; + float weight : TEXCOORD1; + float2 mask : TEXCOORD2; // Position in object space(xy) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float2 texcoord2 : TEXCOORD4; + float4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + float4 SRGBToLinear(float4 rgba) + { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); + } + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + output.position = vPosition; + output.color = color; + output.atlas = input.texcoord0; + output.weight = weight; + output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = input.texcoord0 + bOffset; + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + float pixelSize = abs(ddx(input.atlas.y)) + abs(ddy(input.atlas.y)); + pixelSize *= _TextureHeight * 0.75; + float scale = 1 / pixelSize * _GradientScale * (_Sharpness + 1); + + float weight = input.weight; + float bias = (.5 - weight) + (.5 / scale); + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n - bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col * faceColor.a; + faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + float2 maskZW = 0.25 / (0.25 * maskSoftness + 1 / scale); + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100644 index 0000000..08cd8ae --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14eb328de4b8eb245bb7cea29e4ac00b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph new file mode 100644 index 0000000..4f7157c --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph @@ -0,0 +1,12074 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "c417006ffa034c44b79da3dd323165ff" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "6b0cd1bfb339459ca967fa23df287ef0" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "bc782d8e80154073b48a687a07adf60a" + }, + { + "m_Id": "2786e48f93f54a82aee4303ce7b63c82" + }, + { + "m_Id": "7f7d8028b58d4227a4560891be6e7cda" + }, + { + "m_Id": "f5a8bfcec21a4dac9df63993ec53635e" + }, + { + "m_Id": "be58359e488f42e9b5121357d0fa526b" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "bc782d8e80154073b48a687a07adf60a" + }, + { + "m_Id": "2786e48f93f54a82aee4303ce7b63c82" + }, + { + "m_Id": "7f7d8028b58d4227a4560891be6e7cda" + }, + { + "m_Id": "f5a8bfcec21a4dac9df63993ec53635e" + }, + { + "m_Id": "be58359e488f42e9b5121357d0fa526b" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "7cf0e63037a74dc2a9f591225c678ff4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.BuiltinData", + "m_ObjectId": "00996039d61e400a9e854ce591ac35a0", + "m_Distortion": false, + "m_DistortionMode": 0, + "m_DistortionDepthTest": true, + "m_AddPrecomputedVelocity": false, + "m_TransparentWritesMotionVec": false, + "m_DepthOffset": false, + "m_ConservativeDepthOffset": false, + "m_TransparencyFog": true, + "m_AlphaTestShadow": false, + "m_BackThenFrontRendering": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_TransparentPerPixelSorting": false, + "m_SupportLodCrossFade": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4828.0, + "y": -2832.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4540.0, + "y": -2749.0, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceText_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "183118ca50814141b7bc3e0cee27fb9b", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.99951171875, + "y": -3197.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4311.0, + "y": -3221.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "2786e48f93f54a82aee4303ce7b63c82", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9d0c47172bf840a0ac029980ba082af7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4177.0, + "y": -2422.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.25, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.0, + "y": -2405.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", + "m_ObjectId": "305e3be306674fcd8bb02273d27ee5b7", + "m_MaterialNeedsUpdateHash": 280372, + "m_SurfaceType": 1, + "m_RenderingPass": 4, + "m_BlendMode": 0, + "m_ZTest": 4, + "m_ZWrite": false, + "m_TransparentCullMode": 2, + "m_OpaqueCullMode": 2, + "m_SortPriority": 0, + "m_AlphaTest": true, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false, + "m_DoubleSidedMode": 0, + "m_DOTSInstancing": false, + "m_CustomVelocity": false, + "m_Tessellation": false, + "m_TessellationMode": 0, + "m_TessellationFactorMinDistance": 20.0, + "m_TessellationFactorMaxDistance": 50.0, + "m_TessellationFactorTriangleSize": 100.0, + "m_TessellationShapeFactor": 0.75, + "m_TessellationBackFaceCullEpsilon": -0.25, + "m_TessellationMaxDisplacement": 0.009999999776482582, + "m_DebugSymbols": false, + "m_Version": 2, + "inspectorFoldoutMask": 9 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4615.0, + "y": -2422.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4323.99951171875, + "y": -3498.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4309.0, + "y": -2773.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4007.0, + "y": -2395.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitData", + "m_ObjectId": "6238ae56182d404f8563cb88cb801549", + "m_RayTracing": false, + "m_MaterialType": 0, + "m_MaterialTypeMask": 2, + "m_RefractionModel": 0, + "m_SSSTransmission": true, + "m_EnergyConservingSpecular": true, + "m_ClearCoat": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitSubTarget", + "m_ObjectId": "67bc2306558f4f2fa807637aaebaeab4" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "6b0cd1bfb339459ca967fa23df287ef0", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "c417006ffa034c44b79da3dd323165ff" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "703396865b6e4990a0cf1189ea684e5c", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7564379492aa4c5a927ff3501acdc70d", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77991fa631724e0cb32eed66ff017b23", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDTarget", + "m_ObjectId": "7cf0e63037a74dc2a9f591225c678ff4", + "m_ActiveSubTarget": { + "m_Id": "67bc2306558f4f2fa807637aaebaeab4" + }, + "m_Datas": [ + { + "m_Id": "00996039d61e400a9e854ce591ac35a0" + }, + { + "m_Id": "305e3be306674fcd8bb02273d27ee5b7" + }, + { + "m_Id": "6238ae56182d404f8563cb88cb801549" + }, + { + "m_Id": "a8c49a47cb934f7e8e4d88fce06df6ff" + } + ], + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDF_HDRPLitShaderGUI", + "m_SupportVFX": false, + "m_SupportLineRendering": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4005.0, + "y": -2797.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f7d8028b58d4227a4560891be6e7cda", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a00de0d572a84a08a23fe14c2ad5030d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5800.99951171875, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4793.0, + "y": -2593.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4672.0, + "y": -2481.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9d0c47172bf840a0ac029980ba082af7", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4637.0, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4160.0, + "y": -2739.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a00de0d572a84a08a23fe14c2ad5030d", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4611.0, + "y": -2691.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "ffb07af0bca546d8b9bc439d34aa68f5" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4647.0, + "y": -2283.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.LightingData", + "m_ObjectId": "a8c49a47cb934f7e8e4d88fce06df6ff", + "m_NormalDropOffSpace": 0, + "m_BlendPreserveSpecular": true, + "m_ReceiveDecals": true, + "m_ReceiveSSR": true, + "m_ReceiveSSRTransparent": false, + "m_SpecularAA": false, + "m_SpecularOcclusionMode": 0, + "m_OverrideBakedGI": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "e364823e158a407fb48dd7b630c79973" + }, + { + "m_Id": "703396865b6e4990a0cf1189ea684e5c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4146.0, + "y": -2833.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4373.0, + "y": -2715.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "b30617d78dec40a7b8aa7f72dca7f41d", + "m_Id": 0, + "m_DisplayName": "Bent Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BentNormal", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b4c4676c68bb4752af59e21f896d9470", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "183118ca50814141b7bc3e0cee27fb9b" + }, + { + "m_Id": "f44e4374a48a4996aa60d23d3ae1e9f9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b911c23b90124d15924551e2730501eb", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "bc782d8e80154073b48a687a07adf60a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BentNormal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b30617d78dec40a7b8aa7f72dca7f41d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BentNormal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "be58359e488f42e9b5121357d0fa526b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "77991fa631724e0cb32eed66ff017b23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.000244140625, + "width": 222.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "b4c4676c68bb4752af59e21f896d9470" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c417006ffa034c44b79da3dd323165ff", + "m_Guid": { + "m_GuidSerialized": "7a28a011-205c-4fa8-bf4f-8064aa2308b2" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c49cfb8bb96846dc87ee00c0c041a372", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4315.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4783.0, + "y": -2765.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e364823e158a407fb48dd7b630c79973", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4803.0, + "y": -2627.0, + "width": 165.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "b911c23b90124d15924551e2730501eb" + }, + { + "m_Id": "c49cfb8bb96846dc87ee00c0c041a372" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.99951171875, + "y": -3246.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f44e4374a48a4996aa60d23d3ae1e9f9", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f5a8bfcec21a4dac9df63993ec53635e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7564379492aa4c5a927ff3501acdc70d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ffb07af0bca546d8b9bc439d34aa68f5", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta new file mode 100644 index 0000000..a445e27 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ca2ed216f98028c4dae6c5224a952b3c +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph new file mode 100644 index 0000000..3118dd0 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph @@ -0,0 +1,11759 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "ced40c943add479a86f25f7fb5ed59da" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "469965f1c9284b7eb032d415d6295b2c" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "7cf0e63037a74dc2a9f591225c678ff4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.BuiltinData", + "m_ObjectId": "00996039d61e400a9e854ce591ac35a0", + "m_Distortion": false, + "m_DistortionMode": 0, + "m_DistortionDepthTest": true, + "m_AddPrecomputedVelocity": false, + "m_TransparentWritesMotionVec": false, + "m_DepthOffset": false, + "m_ConservativeDepthOffset": false, + "m_TransparencyFog": true, + "m_AlphaTestShadow": false, + "m_BackThenFrontRendering": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_TransparentPerPixelSorting": false, + "m_SupportLodCrossFade": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4824.0, + "y": -2949.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4534.0, + "y": -2747.0, + "width": 150.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.99951171875, + "y": -3197.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4311.0, + "y": -3221.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4181.99951171875, + "y": -2415.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDUnlitSubTarget", + "m_ObjectId": "29b1a6d4abc94131be838c0bc77892fc" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.25, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.0, + "y": -2405.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", + "m_ObjectId": "305e3be306674fcd8bb02273d27ee5b7", + "m_MaterialNeedsUpdateHash": 1, + "m_SurfaceType": 1, + "m_RenderingPass": 4, + "m_BlendMode": 0, + "m_ZTest": 4, + "m_ZWrite": false, + "m_TransparentCullMode": 2, + "m_OpaqueCullMode": 2, + "m_SortPriority": 0, + "m_AlphaTest": true, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false, + "m_DoubleSidedMode": 0, + "m_DOTSInstancing": false, + "m_CustomVelocity": false, + "m_Tessellation": false, + "m_TessellationMode": 0, + "m_TessellationFactorMinDistance": 20.0, + "m_TessellationFactorMaxDistance": 50.0, + "m_TessellationFactorTriangleSize": 100.0, + "m_TessellationShapeFactor": 0.75, + "m_TessellationBackFaceCullEpsilon": -0.25, + "m_TessellationMaxDisplacement": 0.009999999776482582, + "m_DebugSymbols": false, + "m_Version": 2, + "inspectorFoldoutMask": 9 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4001.0, + "y": -4168.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4613.0, + "y": -2415.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "469965f1c9284b7eb032d415d6295b2c", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "ced40c943add479a86f25f7fb5ed59da" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4323.99951171875, + "y": -3498.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4310.0, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4005.999755859375, + "y": -2395.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDUnlitData", + "m_ObjectId": "77ebd01f5b3149ad810a5acbffc85921", + "m_EnableShadowMatte": false, + "m_DistortionOnly": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b3b88c5975841d6b6d5c3c5515055a0", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDTarget", + "m_ObjectId": "7cf0e63037a74dc2a9f591225c678ff4", + "m_ActiveSubTarget": { + "m_Id": "29b1a6d4abc94131be838c0bc77892fc" + }, + "m_Datas": [ + { + "m_Id": "00996039d61e400a9e854ce591ac35a0" + }, + { + "m_Id": "305e3be306674fcd8bb02273d27ee5b7" + }, + { + "m_Id": "77ebd01f5b3149ad810a5acbffc85921" + } + ], + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDF_HDRPUnlitShaderGUI", + "m_SupportVFX": false, + "m_SupportLineRendering": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4006.000244140625, + "y": -2795.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5802.0, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a39319405ad44cb8b7aae71c41dcd01", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9327cb5f5e6b46f1bd79f91ef9dca3b7", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4788.0, + "y": -2591.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4670.00048828125, + "y": -2474.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4635.0, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4160.0, + "y": -2771.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9f42c5a9bc2f45baa095a80e7b8b485a", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4606.99951171875, + "y": -2689.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "dcd51c93d3b64f05a938b3334f343654" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4645.00048828125, + "y": -2285.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "f1fb18f75405424884a776bfd24e79e9" + }, + { + "m_Id": "9f42c5a9bc2f45baa095a80e7b8b485a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4146.0, + "y": -2869.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4367.0, + "y": -2713.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "9327cb5f5e6b46f1bd79f91ef9dca3b7" + }, + { + "m_Id": "d804b5a6c657409196addf2b39199a4f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "f68d9dee5cbc43cdb355d8fadae602d3" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4315.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "ced40c943add479a86f25f7fb5ed59da", + "m_Guid": { + "m_GuidSerialized": "af17e4ab-54fe-4482-a9c5-4e4bc9076517" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d804b5a6c657409196addf2b39199a4f", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.0, + "y": -2771.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "dcd51c93d3b64f05a938b3334f343654", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4799.0, + "y": -2625.0, + "width": 165.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f1fb18f75405424884a776bfd24e79e9", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "7b3b88c5975841d6b6d5c3c5515055a0" + }, + { + "m_Id": "8a39319405ad44cb8b7aae71c41dcd01" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.99951171875, + "y": -3246.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "f68d9dee5cbc43cdb355d8fadae602d3", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta new file mode 100644 index 0000000..a2f732a --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f63d574838ccfb44f84acc05fed0af48 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 0000000..603df2c --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,258 @@ +๏ปฟ// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t + { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + //#if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + //#endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 0000000..3cbdbbb --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 0000000..3edca76 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,252 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 0000000..e6b149e --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100644 index 0000000..43b317d --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -0,0 +1,106 @@ +๏ปฟ// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field SSD" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + #include "TMPro_Mobile.cginc" + + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100644 index 0000000..9b84c13 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d12adcee749c344b8117cf7c7eb912 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader new file mode 100644 index 0000000..2c8e8da --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader @@ -0,0 +1,389 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - 2 Pass" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + // Draw Outline and Underlay + Name "Outline" + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + const float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + const float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + //outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, outline * 2))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = half4(0, 0, 0, 0); + + #if OUTLINE_ON + c = input.outlineColor * saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } + + + // Draw face + Name "Face" + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half2 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + const float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half2(scale, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.y); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } + +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta new file mode 100644 index 0000000..75bd98d --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0178fcb869bafef4690d177d31d17db8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 0000000..b899d6e --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,250 @@ +๏ปฟ// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma enable_d3d11_debug_symbols + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 0000000..2ac6e76 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 0000000..68d0dfa --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,139 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f + { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 0000000..bff8b7a --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 0000000..281e60d --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,159 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + _SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f + { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 0000000..26e814c --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph new file mode 100644 index 0000000..7922d39 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph @@ -0,0 +1,11932 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "59a09f50a7ca4cd3a0d248a0f3730b6a" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "7c73ccc923e744b98f19148b971a6090" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + { + "m_Id": "86e21b7b6b7a44238607e41b8a9fb9a4" + }, + { + "m_Id": "0c10df95ee1d4b0a8a00558af49ec45f" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "83c51d5b2f7b4eb785248f419181cb87" + }, + { + "m_Id": "ad3e1d26f4404555a8dd29223caaf1ef" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3749.0 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2506.000244140625, + "y": -3480.0 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "86e21b7b6b7a44238607e41b8a9fb9a4" + }, + { + "m_Id": "0c10df95ee1d4b0a8a00558af49ec45f" + }, + { + "m_Id": "e591df3a1eb94e259b762f2830b407e2" + }, + { + "m_Id": "83c51d5b2f7b4eb785248f419181cb87" + }, + { + "m_Id": "ad3e1d26f4404555a8dd29223caaf1ef" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "94300469581b4924ac7dda496811d45d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5722.99951171875, + "y": -3827.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4813.0, + "y": -2949.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4536.00048828125, + "y": -2723.000244140625, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0801f576ce79452483b42e485405244d", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0c10df95ee1d4b0a8a00558af49ec45f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a0206f980dc6455f84f5a8442838c726" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5098.99951171875, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "129f271ebc77450994e18f0a30579bf5", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4955.0, + "y": -3487.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3284.0, + "y": -3516.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4292.0, + "y": -3213.000244140625, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4316.0, + "y": -3247.000244140625, + "width": 148.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4181.99951171875, + "y": -2415.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3350.0, + "y": -3810.0, + "width": 213.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4387.00048828125, + "y": -2381.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6008.99951171875, + "y": -3341.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3423.000244140625, + "y": -3516.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2803.000244140625, + "y": -3520.0, + "width": 140.0, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3ffa095f304e42d2827aa230e2ae3887", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5468.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4590bfa2a0664b65b6f073bae33a071f", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4615.00048828125, + "y": -2415.000244140625, + "width": 145.0, + "height": 130.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4308.0, + "y": -3498.000244140625, + "width": 140.0, + "height": 166.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4303.00048828125, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6154.99951171875, + "y": -3169.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "55a3403c16184e63b4e78607a6a20cd8", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5102.99951171875, + "y": -3427.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "59a09f50a7ca4cd3a0d248a0f3730b6a", + "m_Guid": { + "m_GuidSerialized": "3f9e6596-fd53-48cc-96a5-4c4f0cfbb2ba" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4008.999755859375, + "y": -2394.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.5, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5266.99951171875, + "y": -3387.0, + "width": 156.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4791.0, + "y": -3499.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5101.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "7027aaab25924266a063a05df0aa39b3", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3113.000244140625, + "y": -3468.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4961.99951171875, + "y": -3452.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b144a976914480baf430c0f6f7f4def", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "7c73ccc923e744b98f19148b971a6090", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "59a09f50a7ca4cd3a0d248a0f3730b6a" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4959.0, + "y": -3326.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4006.999755859375, + "y": -2796.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3140.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "836f639bd89d42f9b3a0470c3094815e", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "83c51d5b2f7b4eb785248f419181cb87", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "944ebbc49c8a4cddb5834e3beab965a2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5800.99951171875, + "y": -3363.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4081.999755859375, + "y": -3096.0, + "width": 156.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "86e21b7b6b7a44238607e41b8a9fb9a4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0801f576ce79452483b42e485405244d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6aee1173864e58be589084897a3f35", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5421.99951171875, + "y": -3902.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2983.000244140625, + "y": -3468.0, + "width": 119.99999237060547, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "94300469581b4924ac7dda496811d45d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "a0b9274619da48a59f26fe58997479ee" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDFShaderGUI", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "944ebbc49c8a4cddb5834e3beab965a2", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.00048828125, + "y": -2581.000244140625, + "width": 155.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4670.00048828125, + "y": -2474.000244140625 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3498.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5443.0, + "y": -3315.0, + "width": 144.99998474121095, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4635.00048828125, + "y": -2239.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4152.0, + "y": -2771.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a0206f980dc6455f84f5a8442838c726", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "a0b9274619da48a59f26fe58997479ee", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4606.99951171875, + "y": -2689.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "7027aaab25924266a063a05df0aa39b3" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4628.00048828125, + "y": -2283.0, + "width": 157.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3631.0, + "y": -3810.0, + "width": 230.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "129f271ebc77450994e18f0a30579bf5" + }, + { + "m_Id": "3ffa095f304e42d2827aa230e2ae3887" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ad3e1d26f4404555a8dd29223caaf1ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b46afdad84944599b00e887d2ce29cc3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5264.99951171875, + "y": -3142.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4142.0, + "y": -2890.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4367.0, + "y": -2713.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b467be738d0e454995e380cbf526efe3", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b46afdad84944599b00e887d2ce29cc3", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5581.99951171875, + "y": -3867.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "7b144a976914480baf430c0f6f7f4def" + }, + { + "m_Id": "836f639bd89d42f9b3a0470c3094815e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5392.0, + "y": -3867.0, + "width": 125.99999237060547, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4446.0, + "y": -2347.0, + "width": 221.99998474121095, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "8e6aee1173864e58be589084897a3f35" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4312.0, + "y": -3179.000244140625, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6179.99951171875, + "y": -3422.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5268.0, + "y": -3261.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5747.99951171875, + "y": -3961.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4776.00048828125, + "y": -2757.000244140625, + "width": 145.0, + "height": 130.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e591df3a1eb94e259b762f2830b407e2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4590bfa2a0664b65b6f073bae33a071f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4144.0, + "y": -3369.0, + "width": 244.0, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4778.00048828125, + "y": -2626.0, + "width": 145.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4957.99951171875, + "y": -3204.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3448.000244140625, + "y": -3579.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3849.999755859375, + "y": -3286.0, + "width": 193.0, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6012.99951171875, + "y": -3209.0, + "width": 183.99998474121095, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "55a3403c16184e63b4e78607a6a20cd8" + }, + { + "m_Id": "b467be738d0e454995e380cbf526efe3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4321.0, + "y": -3281.000244140625, + "width": 153.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4600.0, + "y": -3245.0, + "width": 183.99998474121095, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5254.99951171875, + "y": -3891.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4208.0, + "y": -2371.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta new file mode 100644 index 0000000..54c945e --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a3d800b099a06e0478fb790c5e79057a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph new file mode 100644 index 0000000..d7d31de --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph @@ -0,0 +1,11629 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "386c36a1c4c34ea29deb680fb82cfe8b", + "m_Properties": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "4a0041116f73406db7a62ae80ff54ef4" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "bafc3d388c1e444e820897b9a3d6029a" + } + ], + "m_Nodes": [ + { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + }, + { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + }, + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + } + ], + "m_GroupDatas": [ + { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "007c75c776ac4f1babe9cd7ae1fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04dc152dd2ba4d519391577eb1156235" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "105b1ed1aa714e41bbe1ef5472bdb11f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150533bad8e2424aaa2c74e253af8592" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "19075add867e4757b9520d18fe8de1d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4df61c2fea404eb3b87b270d7c59bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e12726617b24675958e942eb62e4b09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "285f6a9863d54ed2a8150727ad749456" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a552a0b828f457c911aa19561e410ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2db15d90c2204143b225ec4ef08d0755" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36f1b4d96f2941c39e5cd95d9c1d2ce6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39f2f84f30304d859fb07569e2695f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "163beb4431c34f538340bc0af0991e6f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "42a586e4f6ec40eeaba891b7fd133864" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4488af8ff6a7421298a7e827f567263b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4648b46ad29a4008a80de4f8a5a5b813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f194ff591484e908fc2bcdacbcf2570" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "52798bdb86f6400e86489a7a368e9f8b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "63c7cd57fc3c45a9a97b514fdae32693" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "67a519f507384ff1861df5d8d5b486be" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7444469eb9884253819add9ef96baa25" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7984fd094e1147bdabb4e26fbd3d31c8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "65c8e64a7535466e933eed08a2f77532" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "319916a5921343f7b7eef0e50dc93def" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e0fadb2533f496192c1ad3e78642010" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8135ca333f8f4ea78163743e6ec1f55c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85b5940eb77e4625812ded7215bab8d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "44317f2e371447e2a8d894f8a021a235" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9147636b0cfa466a9b37a013d8f693bf" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e231021af7b47ba97f2871e7f25d0fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "91890fe48ebe4717aea61ecaf3ad4861" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "95928bcb6a284b8d88105a84c2e1d3ce" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c228fac287d446296b91a4acf5cec59" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a80e8839f0e4a1d9a6c0814f8793ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d7696aa6d184b4fb9c316a9dec37aee" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d3c3383d5934a17bf9efbb7fd9e9043" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e6e50a71d9843b49b62ebe1cf7d3d59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e87ce9607e14015a3790c528ca5dfda" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a535f3bcbeb14622bb177eb6f46e76f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ac79705aa9e415dbb74ec215233fd1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa87c72ac0e64469acc34f936f00b3d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 5 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acd0cd5a177f4a97bf23db7219305e3f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "51378bae98a94c309785d14cd5cbb453" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aef5c44f84e04c3185e0b93e95e34204" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1188549725543d485436c2e921ffbb2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d78a616c2754cc28d1f32cf66ade611" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b163c9f1666644b0bba62cf0e12df7bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9f0de188085746d5a19073da1de85ddb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b571db753a1948d5a6f1de4e7d0c7238" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc9afcb18afa4ccc82d2cdc34d3f4641" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c234e5216678436195ee1a5914bc79da" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c7ddee91dc5b48dc828309c77fdb0b88" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9d7f0dbae7d422985a1cc87c025e76b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88253223d2c34ecfab92b0c344048f94" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4df208fc23b42f2b52364124f1b661c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dbcb748279484a4590e53518c49122b8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dff7a66b353a4023b29c9d937da77960" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdddee3a537c464697357f11b966f9b8" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec184d6d9fb2494897774c9e7d279e6d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a455bd79094c4413a7b7dd80ca8b9368" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ec1f2e8bc9fd4ae38b133c60ee6c49b8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f23a8b2b7c85478388ff7a8c8a6de740" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa3e347d733e48f7b65d8a8847370eec" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f383b24f0bc6434dafe44b3e3d338a63" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "85a1ad8e741e41759002e8cdc8cd0b96" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f3d31c1f18d8491a8ecf5cbc37e4b7db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e818605f8f5a4f01bf61caaa33693581" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f814deb543c24fbbafbcdb5071d96022" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4abff6ff92fa4a05b203f10580988335" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "109f638d1f9b49d4991d6d21a86d4eb7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "56c25395796e4d2fbe5c892d428d1620" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6b2f65c1463f4f7bad16c54a95d2fe75" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "faace8101df943d8956faa31728cb004" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a40cb6acd441acb83cfe0240bf910d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fdb77c3e92ee497b88ca5dc46dc45350" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59bd90a849624124bae6464ee3669aa6" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -2624.000244140625, + "y": -3709.000244140625 + }, + "m_Blocks": [ + { + "m_Id": "48390d02257d41bf98eace1deaa4c539" + }, + { + "m_Id": "f4ecc442a2d246759f7c2c0412953d28" + }, + { + "m_Id": "7f2e6b5f15364ed9835d67d0cf4f8f65" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -2624.000244140625, + "y": -3424.000244140625 + }, + "m_Blocks": [ + { + "m_Id": "aca823a8188948c782eddaf0f45e1868" + }, + { + "m_Id": "6e8946a245e842b38231d4a241bfb3ef" + }, + { + "m_Id": "cb7117ecb1d047a8b2cb00ed552cb181" + }, + { + "m_Id": "3c50439118b2496f9e390021b0964606" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "TextMeshPro/SRP", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "94300469581b4924ac7dda496811d45d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "007c75c776ac4f1babe9cd7ae1fc4f14", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5868.0, + "y": -3787.000244140625, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1356dc7cbdfa4199a6535d3bbf4cd536" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "013228b0fdf1424097798f0973a9a4fb", + "m_Title": "Face Texture", + "m_Position": { + "x": -4779.494140625, + "y": -2948.97265625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "02559cbe5ad441a3904ccb75ded2b2c5", + "m_Id": 5, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "03182b3263304258b265266325c21f65", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "045c4f6b050549c7a0efb208e6349779", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "04dc152dd2ba4d519391577eb1156235", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4500.0, + "y": -2747.0, + "width": 151.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d04f5ba6e7b40d281f22eb424145acd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04dfcc9ff13a4bf282ed46faec39d15c", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "05805bc6fcc941fd889922555c6c86d7", + "m_Guid": { + "m_GuidSerialized": "fe84e680-4cee-4ca5-be86-2e293a9ba093" + }, + "m_Name": "Ambient Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_05805bc6fcc941fd889922555c6c86d7", + "m_OverrideReferenceName": "_Ambient", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "0580d4b7e3a049049569f4508643a724", + "m_Guid": { + "m_GuidSerialized": "eefb88c5-7665-45dc-b3c2-7cf98b9990d6" + }, + "m_Name": "Softness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_D64EC33D", + "m_OverrideReferenceName": "_Softness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "068ae649e00b40e198ec5a30ad741fab", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0699eea947fc426cbfeb8744cf120222", + "m_Id": 1, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "07946387933e416db576b677f0711e5f", + "m_Guid": { + "m_GuidSerialized": "21d612fb-8153-41f8-9e2f-9de044c19fbf" + }, + "m_Name": "_FaceTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1A08AD4A", + "m_OverrideReferenceName": "_FaceTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "082e9706dffc4c188270980d4e44ce0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0848ba750e0341198cf0bbd413e0efe4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09b1b86c1c074337a4c439d3a308dd2e", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a67ca5280214bd794dc0ad66b5710a9", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b57f2d35157477ab2b29a5aac14ae8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ba4932e164847878ddb7b7bcff96985", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0c4dc51f26484c26ad88a3fe4002abcd", + "m_Id": 2, + "m_DisplayName": "Color (1)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0d6a57754b824f6db9cefa6953bc06a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0d7878dd226d4cfb81a991dc312309fc", + "m_Id": 0, + "m_DisplayName": "Underlay Dilate", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "0eeb5490760e492f8c9691086fa00929" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0f7ffb6d2de4447f9736780cbcee8e07", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fac35636fca4474a6afaefc3c757775", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "105b1ed1aa714e41bbe1ef5472bdb11f", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -4233.0, + "width": 158.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8a08179f99d649d289b8053d5fa0ad22" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "109f638d1f9b49d4991d6d21a86d4eb7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5068.0, + "y": -3182.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "880bb02c6c6b49b18aa6ebc66dc566a0" + }, + { + "m_Id": "1b9cd8f5f4004e2eaf8afbaab803bc04" + }, + { + "m_Id": "b224a1cf80604103ad085c799995f3c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "10a99c07aad742349d258db16838c129", + "m_Id": 1, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1196ae398cc348349ab0c1a23fdab4bd", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1356dc7cbdfa4199a6535d3bbf4cd536", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "14ad19bf20a140dd88d58452d7df688b", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "150533bad8e2424aaa2c74e253af8592", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4923.99951171875, + "y": -3486.666259765625, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "72fb5a0d7796446b9e2b929cb32facdc" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "163beb4431c34f538340bc0af0991e6f", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3415.000244140625, + "y": -3462.0, + "width": 120.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "4c334de01ecd429baa7652fc6002536b" + }, + { + "m_Id": "e2d28f29bbac4983a401574480b5ca28" + }, + { + "m_Id": "6a7af6143e114a538663e71f56731a21" + }, + { + "m_Id": "3e25be96bb3747738c238cf3a741d5df" + }, + { + "m_Id": "4907352322c644ebacdf2ca30f2994fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "19075add867e4757b9520d18fe8de1d0", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4261.33349609375, + "y": -3197.33349609375, + "width": 124.66650390625, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c28ee9109014fa086e5de7a3993341d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0580d4b7e3a049049569f4508643a724" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b9cd8f5f4004e2eaf8afbaab803bc04", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1bdde3efd3b7464b8934c555be0f8a48", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1be90d4f96a841748b0c95219b12ad27", + "m_Guid": { + "m_GuidSerialized": "4c91c146-43bb-4de8-948a-fbf8b1da10e1" + }, + "m_Name": "Bevel Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_97690701", + "m_OverrideReferenceName": "_BevelOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": -0.5, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1c4df61c2fea404eb3b87b270d7c59bc", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4280.0, + "y": -3221.33349609375, + "width": 145.3330078125, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f864c900600e427ba7793f00c715e971" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d35fa1fb5004f96a65ace54fbe4f1ad", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1d7d96a5770b4f8ebb162bdbde020bca", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1db37082bf844442804487b4944352de", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "1df58cfa4dad4c449d01ee1c5ea05f2e", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "1e12726617b24675958e942eb62e4b09", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4772.0, + "y": -4404.0, + "width": 145.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "0848ba750e0341198cf0bbd413e0efe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "1f247658c7ba45fb93c41f51e21acb0d", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f46181633594ae0a1fb2adb76b42981", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "200245fc8bbe4826b209ab5f7ffe074c", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "204dacb5a95b424facf11cb6f65bd188", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "215a82c127204988b751de7d3a39b955", + "m_Id": 6, + "m_DisplayName": "Outline", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Outline", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "215b30ae27784ec3a13360a9029af283", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "21a7a380e66d42e780e2a2a1baa630d5", + "m_Guid": { + "m_GuidSerialized": "b2d0099f-e605-49f5-9959-e7cacae37aa3" + }, + "m_Name": "Bevel Type", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_21a7a380e66d42e780e2a2a1baa630d5", + "m_OverrideReferenceName": "_BevelType", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e", + "m_Guid": { + "m_GuidSerialized": "cd167d3a-7465-4d5a-86fc-0f22dc0ef908" + }, + "m_Name": "Outline Color 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_5550EB71", + "m_OverrideReferenceName": "_OutlineColor1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "232b1aa09e67479abae141d3c76d3c5b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "256d41e89a204d22951450de1c38051d", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "26e48352a08441bfa694dcea54c06e36", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "281bcee4777040f8a31ee0e10344e98d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "285f6a9863d54ed2a8150727ad749456", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4145.0, + "y": -2406.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b42e6dbfbc864097af182cbff5c0c1fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.IsFrontFaceNode", + "m_ObjectId": "2a552a0b828f457c911aa19561e410ae", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Is Front Face", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4282.0, + "y": -3681.3330078125, + "width": 121.99999237060547, + "height": 77.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "2ef1d888dc9d49e59d6a6950897ddc93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2ac79705aa9e415dbb74ec215233fd1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Composite (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3277.3330078125, + "y": -3841.33349609375, + "width": 218.666748046875, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a75f7ac601c446469802fe7754c1f279" + }, + { + "m_Id": "8c38a5d8327f456e9783740c05382619" + }, + { + "m_Id": "facc84930f544fd7a0205a6176b18ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Composite", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2b01ea3023e34c94af1754e4dcea8f2e", + "m_Id": 0, + "m_DisplayName": "Face Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2bf5f2fdd2984599b7323d10cfb1d240", + "m_Id": 1, + "m_DisplayName": "Filter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Filter", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2c10b97b92c947ceb307a93759c0228b", + "m_Guid": { + "m_GuidSerialized": "6be0b8ff-a766-4c6b-a6e4-3a72758ac95f" + }, + "m_Name": "Bevel Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B01DD93E", + "m_OverrideReferenceName": "_BevelAmount", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2c7a9460724b47daad8df1be144de7c6", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "2d0a269511e34bd1ba9056d2c939dff2", + "m_Guid": { + "m_GuidSerialized": "edbe73dc-53ab-4bc1-9d64-ab36e0e05f03" + }, + "m_Name": "_FaceUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_3A8E0F13", + "m_OverrideReferenceName": "_FaceUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2db15d90c2204143b225ec4ef08d0755", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4350.0, + "y": -2396.0, + "width": 163.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "def8e0b9d8384982bc5b4c32d877e458" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2e4eb1ef08bb44178c82e53872485e0f", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "2ef1d888dc9d49e59d6a6950897ddc93", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "30ca940fe2794c949f2a1d4d2caaa446", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "319916a5921343f7b7eef0e50dc93def", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4760.0, + "y": -3245.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "d219977210094c0082c517d8dc00c8bb" + }, + { + "m_Id": "f48f04ad45d046a8b88e71731ed506e7" + }, + { + "m_Id": "e6e80c6b0db545cda26b079a9a78fbb3" + }, + { + "m_Id": "c6bdb985bc16435fa72f5a3c81bb633c" + }, + { + "m_Id": "d1a17e42e7a04dc38984e3c01149445b" + }, + { + "m_Id": "fb15d0ba56d54a6192f11e107aeb5fa8" + }, + { + "m_Id": "c35312edaa2344788b1964ee2f63a236" + }, + { + "m_Id": "c88fcbaeea954a5f9c68c339fa8b604d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "34a67e0fef884f9399e674d9eeaf720c", + "m_Id": 6, + "m_DisplayName": "Color3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34a72a5ebb04402384a4fd3748111a37", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3535ae87c6dd4769b52b20d9eca61069", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "35cbea6373dd4e4f8d0fea36e8add392", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "36a0c473c4c04c3a930dd38f3920d410", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "36f1b4d96f2941c39e5cd95d9c1d2ce6", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6314.6669921875, + "y": -3285.3330078125, + "width": 144.6669921875, + "height": 129.33348083496095 + } + }, + "m_Slots": [ + { + "m_Id": "65b3dc13b2b6484283ffe5abfe87a06a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "373f1de8db6c429c9d46c781f741d7a4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3802c81c3be24823aa1d7c9997a33c29", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3915c1927ffe49f8967304321cfbe497", + "m_Id": 4, + "m_DisplayName": "Atlas", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Atlas", + "m_StageCapability": 3, + "m_BareResource": true, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39a382d661e2484da71f04c43f48e55f", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "39f2f84f30304d859fb07569e2695f60", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3554.000244140625, + "y": -3462.0, + "width": 116.00000762939453, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "4b2d9ea03bf64fa19dcae1511d2581da" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3c50439118b2496f9e390021b0964606", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3028.0, + "y": -3054.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "34a72a5ebb04402384a4fd3748111a37" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "3d04f5ba6e7b40d281f22eb424145acd", + "m_Id": 0, + "m_DisplayName": "Face Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3db1608e927e4102a3c3a88e9fcab39a", + "m_Id": 3, + "m_DisplayName": "Transform", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Transform", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3dccd64e7f324bc1a75c1479d7a67c51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3e231021af7b47ba97f2871e7f25d0fe", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2934.000244140625, + "y": -3466.0, + "width": 141.33349609375, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "6ccaced3889e4503a9414d808ec33981" + }, + { + "m_Id": "7f3d71a6c96847c099da45f95aafbecb" + }, + { + "m_Id": "d8edec16956c4f15b7d51d6ec10753f4" + }, + { + "m_Id": "39a382d661e2484da71f04c43f48e55f" + }, + { + "m_Id": "8764669016f6442f8152593c18a649d7" + }, + { + "m_Id": "26e48352a08441bfa694dcea54c06e36" + }, + { + "m_Id": "3e94a0d106064bdb864c960512ef4026" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3e25be96bb3747738c238cf3a741d5df", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3e372195f4bd4845852a37839e5b602d", + "m_Guid": { + "m_GuidSerialized": "60abd046-2a1a-48cd-a0af-2f702f7f53ab" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_90CBF488", + "m_OverrideReferenceName": "_MainTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":28684132378477856,\"guid\":\"8f586378b4e144a9851e7b34d9b748ee\",\"type\":2}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e94a0d106064bdb864c960512ef4026", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "3ec4797e381747829ef4712c85fcf7a1", + "m_Guid": { + "m_GuidSerialized": "020d65cc-50a8-4b8a-a624-90d7b489f549" + }, + "m_Name": "Specular Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3ec4797e381747829ef4712c85fcf7a1", + "m_OverrideReferenceName": "_SpecularPower", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 4.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "3fdf4b7bc5d4426492dcc057603ef4a6", + "m_Guid": { + "m_GuidSerialized": "675d2567-3fca-4da6-9462-dfa4924950f1" + }, + "m_Name": "_OutlineUVSpeed", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D66D89E6", + "m_OverrideReferenceName": "_OutlineUVSpeed", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "400d0b6c95dd4540ad3da3e8cb7e50b2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "41986ac6400d46709d0ef043a67f6b34", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "41b9b79b3859472882bcea393703eec0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "424dbeeb009344efa29c304c4979e3d6", + "m_Guid": { + "m_GuidSerialized": "314c37de-c6f2-4463-866d-8588f6fc119e" + }, + "m_Name": "Diffuse Shadow", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_424dbeeb009344efa29c304c4979e3d6", + "m_OverrideReferenceName": "_Diffuse", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.30000001192092898, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "42a586e4f6ec40eeaba891b7fd133864", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4934.0, + "y": -4442.99951171875, + "width": 133.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "da7a06d393a44089842070d51d2aa0a6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "42cadae0923e4969b50bbc3f78185934", + "m_Title": "Face + 3 Outlines + Underlay", + "m_Position": { + "x": -5437.0, + "y": -3558.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4328cdbf78b94c038fd614c59bfe1cac", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "44317f2e371447e2a8d894f8a021a235", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Layer1 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4004.999755859375, + "y": -4173.0, + "width": 191.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "10a99c07aad742349d258db16838c129" + }, + { + "m_Id": "b85d677872b44421bf5536f42ba0267c" + }, + { + "m_Id": "75aba700d74d4b2687bf3166cf1da3e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer1", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44806230fa384c1e95f9c5918a14f056", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4488af8ff6a7421298a7e827f567263b", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4109.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "66f69ef16eac4eb48357bde804cf3c39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "4648b46ad29a4008a80de4f8a5a5b813", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4576.0, + "y": -2437.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "b2baf44eae52473cb6cda7b1debece01" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "46fbf3eeb0ea4470869cba7443249295", + "m_Guid": { + "m_GuidSerialized": "be87c5a3-e361-4b95-89c8-911c39a51c0d" + }, + "m_Name": "Outline Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_A0B54237", + "m_OverrideReferenceName": "_OutlineTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "47d020251e9841a5b1f0fd64396026a1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "48390d02257d41bf98eace1deaa4c539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8036d0e6090b456e9b4ea87227868236" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "484b51c50485473b819c4f05087b32d7", + "m_Title": "Underlay", + "m_Position": { + "x": -5253.0, + "y": -4542.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4907352322c644ebacdf2ca30f2994fd", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "49dabfd48a78475882e664526b483ce1", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "49e7c3ad55ce458797f0e60c950cb965", + "m_Guid": { + "m_GuidSerialized": "31b55db9-0da1-4ec4-af2b-d83747ed5bc4" + }, + "m_Name": "Underlay Offset", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_CE9DEDB3", + "m_OverrideReferenceName": "_UnderlayOffset", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "4a0041116f73406db7a62ae80ff54ef4", + "m_Guid": { + "m_GuidSerialized": "a2d96028-f92f-4076-8376-42249ca40935" + }, + "m_Name": "_ScaleRatioA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_ScaleRatioA", + "m_DefaultReferenceName": "_ScaleRatioA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a66dcbe712a4d40bd8f355b834594b5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "4abff6ff92fa4a05b203f10580988335", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4293.3330078125, + "y": -3497.99951171875, + "width": 140.66648864746095, + "height": 166.0 + } + }, + "m_Slots": [ + { + "m_Id": "b015d1b7e4134c59baf6851e7649802c" + }, + { + "m_Id": "d9dc4839ee2847999110bdb234d6041a" + }, + { + "m_Id": "91d6a9a5fbc04ea49075cb51835e7264" + }, + { + "m_Id": "f42ad06b3c6a45d3ab33de904c063412" + }, + { + "m_Id": "ed6c215a65584deeaefad1d2c7743044" + }, + { + "m_Id": "edbee7a8952b46529ac5ad0365775774" + }, + { + "m_Id": "70337a74f6ad4b7bb6befc825219bab1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b2d9ea03bf64fa19dcae1511d2581da", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4bda5c294e1949138d033640e1d385b4", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4c28ee9109014fa086e5de7a3993341d", + "m_Id": 0, + "m_DisplayName": "Softness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4c334de01ecd429baa7652fc6002536b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4d1cb1a475df49f9a148195a65f5453a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d9ce48719d143748f9f8e22da6f9ddc", + "m_Id": 5, + "m_DisplayName": "TextureWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4e64dac49ddc47c3b5b1e27b17a08304", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "4e90ca54c0cc46a18ea600be7c80413a", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "4eb3c00a1ca44e10be833b7ca61ff059", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4f194ff591484e908fc2bcdacbcf2570", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4255.0, + "y": -2771.0, + "width": 134.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b01ea3023e34c94af1754e4dcea8f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "509e6f38505b4b0695b263706a55028f", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "51378bae98a94c309785d14cd5cbb453", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "GetSurfaceNormal (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4067.333251953125, + "y": -3881.99951171875, + "width": 263.9999694824219, + "height": 189.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "5b0077c23eae443887872f84227deccc" + }, + { + "m_Id": "3915c1927ffe49f8967304321cfbe497" + }, + { + "m_Id": "4d9ce48719d143748f9f8e22da6f9ddc" + }, + { + "m_Id": "ebd6d75abcb84108bcadbfe7ee5f6244" + }, + { + "m_Id": "ef9738ec7e894772a14e9dce441c16c6" + }, + { + "m_Id": "9eeec1a9713045af8845cea263d5ea48" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GetSurfaceNormal", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "51f76f8a53ad43a4ad028426548ce9ba", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "52798bdb86f6400e86489a7a368e9f8b", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6460.6669921875, + "y": -3113.333251953125, + "width": 135.33349609375, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "1df58cfa4dad4c449d01ee1c5ea05f2e" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "53073e5ea924459fa6681a4943e9f947", + "m_Guid": { + "m_GuidSerialized": "5fdac24e-2d58-4471-80ce-79c3ab9a2564" + }, + "m_Name": "Outline Color 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_DBAB5AEC", + "m_OverrideReferenceName": "_OutlineColor2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.009433984756469727, + "g": 0.02534518577158451, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54d7a93ffec5490aa4591da23a21b693", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "55ffa45ec3654d5e88089fb40d2b0465", + "m_Id": 4, + "m_DisplayName": "AnimSpeed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AnimSpeed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "56c25395796e4d2fbe5c892d428d1620", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5071.99951171875, + "y": -3427.0, + "width": 129.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "9eb8137a6c2e41bbafdc8b0732dd47a3" + }, + { + "m_Id": "36a0c473c4c04c3a930dd38f3920d410" + }, + { + "m_Id": "068ae649e00b40e198ec5a30ad741fab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "57abc172afd449e2a4d567f93432507b", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "582d6e289dbe4fdca7cf0307273eaa2f", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "59bd90a849624124bae6464ee3669aa6", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3972.0, + "y": -2385.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e4eb1ef08bb44178c82e53872485e0f" + }, + { + "m_Id": "8695190a5e614f2d90081871a8a06fc2" + }, + { + "m_Id": "81bdb47901ef48e5a588c6724b1b0142" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "59cea37675824d99995b370f09cef20a", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "5b0077c23eae443887872f84227deccc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b3ff4ee364f4d7a923b530ad60d8762", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5bd258837c514ff7ab0bf7027e762c18", + "m_Guid": { + "m_GuidSerialized": "2d8f3ee9-1307-4b58-a60d-526e86b07109" + }, + "m_Name": "Bevel Roundness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_AB6A015F", + "m_OverrideReferenceName": "_BevelRoundness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5da82bf481f8489ebd05e997f617f51b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": 4.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e42524569844befad16fda5a94eb9cb", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5fbe253f3e444f2aa8ac717f9c856619", + "m_Guid": { + "m_GuidSerialized": "0a61c93f-6430-4aa6-af07-79bc3b411ccd" + }, + "m_Name": "Bevel Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B50BBFCC", + "m_OverrideReferenceName": "_BevelWidth", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.5 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61133d79a89048c195f54939b2a1d30a", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61a6ac5f29344d109411f26850ab0a96", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6271438664e74b3fbf723bd6a1f50f8b", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "62bc551cea604e88b7858cc37d96a98a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "636180f6e0504f2baaa5cc086980cb47", + "m_Guid": { + "m_GuidSerialized": "c1223e37-093d-4d5a-b2b0-cd9cc3e4f88e" + }, + "m_Name": "Outline Offset 1", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_636180f6e0504f2baaa5cc086980cb47", + "m_OverrideReferenceName": "_OutlineOffset1", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "63c7cd57fc3c45a9a97b514fdae32693", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5235.99951171875, + "y": -3386.999755859375, + "width": 141.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c422a9a9ff824176aad2241f58c44d0b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "641eda269d7b4da9acb65f8d50035ea9", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "65b3dc13b2b6484283ffe5abfe87a06a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "65c8e64a7535466e933eed08a2f77532", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4759.99951171875, + "y": -3498.666259765625, + "width": 186.0, + "height": 251.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "256d41e89a204d22951450de1c38051d" + }, + { + "m_Id": "0a67ca5280214bd794dc0ad66b5710a9" + }, + { + "m_Id": "ebbd94a7102a4457a48ac492de3bff14" + }, + { + "m_Id": "6271438664e74b3fbf723bd6a1f50f8b" + }, + { + "m_Id": "c9b722d107ce4cd6a748c883472b9b0f" + }, + { + "m_Id": "74cf69e61bef44589521f1bf2bf3c59a" + }, + { + "m_Id": "6e532f83d1c44e839bcfc5845d3b01d6" + }, + { + "m_Id": "cb5e9f9567e84f8fa5463efc0e256e19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "66f69ef16eac4eb48357bde804cf3c39", + "m_Id": 0, + "m_DisplayName": "_UnderlayColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "67a519f507384ff1861df5d8d5b486be", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4278.0, + "y": -3939.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "c3e6d7c20c184bf39fd8822130e693e7" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68ec7c31365549d6a8ce883edfc02de2", + "m_Id": 4, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6a7af6143e114a538663e71f56731a21", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6b2f65c1463f4f7bad16c54a95d2fe75", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5070.0, + "y": -3301.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d35fa1fb5004f96a65ace54fbe4f1ad" + }, + { + "m_Id": "fa6de3be9f5b4411b5081b49e645f424" + }, + { + "m_Id": "400d0b6c95dd4540ad3da3e8cb7e50b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ccaced3889e4503a9414d808ec33981", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6dfc1177dd0541a7a780fbf911ad1956", + "m_Id": 0, + "m_DisplayName": "_OutlineTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e13f3cd573c467a94379f45d96cb690", + "m_Id": 2, + "m_DisplayName": "SSR", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6e532f83d1c44e839bcfc5845d3b01d6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6e8946a245e842b38231d4a241bfb3ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3026.0, + "y": -3110.0, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "ef0b93f78372439696f50711eaf57d90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fbdcc5a972b4fa883dc5f21e525a376", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "70337a74f6ad4b7bb6befc825219bab1", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "712da461f71a454db59d349f752d41ee", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71dd947935b64ce38f0d25406dde447b", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "724e17584e97443e9e285dfa7253c8e3", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 0.15000000596046449, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "72fb5a0d7796446b9e2b929cb32facdc", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "7444469eb9884253819add9ef96baa25", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4298.0, + "y": -3809.99951171875, + "width": 144.66648864746095, + "height": 129.33323669433595 + } + }, + "m_Slots": [ + { + "m_Id": "03182b3263304258b265266325c21f65" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "748c31bbcecc4b30bec2e42c0612175b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "74b41464cbed4e9e8e23af5ab9be40cf", + "m_Guid": { + "m_GuidSerialized": "41afbdcb-f3ae-4340-8973-1c1998c992a2" + }, + "m_Name": "Outline Offset 2", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset2", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "74cf69e61bef44589521f1bf2bf3c59a", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "757174b6f25040fdbb20355a21752222", + "m_Id": 0, + "m_DisplayName": "Outline Offset 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "75aba700d74d4b2687bf3166cf1da3e2", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "75c5657544c648058b20cea090f48dbf", + "m_Id": 0, + "m_DisplayName": "_OutlineUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "767769f736d5478cba5f10a415e28e7f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "773b90134e894e429203c0c83e80b9de", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77e28f3e930b4c249145630ec961af95", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "79147f6986644769b58d9ed64fe771e1", + "m_Id": 0, + "m_DisplayName": "OutlineMode", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7984fd094e1147bdabb4e26fbd3d31c8", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3244.000244140625, + "y": -3414.0, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "082e9706dffc4c188270980d4e44ce0f" + }, + { + "m_Id": "f2a351a5375c441b8d9ab7e2c9545a77" + }, + { + "m_Id": "41986ac6400d46709d0ef043a67f6b34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "7a046f410ce64aa88438b0bfd412c045", + "m_Guid": { + "m_GuidSerialized": "d47271f5-5a84-47bf-a09e-c825d2aeb013" + }, + "m_Name": "Outline Color 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_551702C5", + "m_OverrideReferenceName": "_OutlineColor3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7a0f504e4175406dbd8134250f4e350b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7a80e8839f0e4a1d9a6c0814f8793ee6", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4931.0, + "y": -3452.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "6fbdcc5a972b4fa883dc5f21e525a376" + }, + { + "m_Id": "0ba4932e164847878ddb7b7bcff96985" + }, + { + "m_Id": "9178663316db43d582f1c4a127d307c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7acfafd73b8c4dfab8c55c18a887e087", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7b8a19bd115e4167a25b59cb3218a817", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c27ccb2c2dc4ca59c5438c3358630ca", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "7d7696aa6d184b4fb9c316a9dec37aee", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4928.0, + "y": -3326.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "4d1cb1a475df49f9a148195a65f5453a" + }, + { + "m_Id": "47d020251e9841a5b1f0fd64396026a1" + }, + { + "m_Id": "62bc551cea604e88b7858cc37d96a98a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d78a616c2754cc28d1f32cf66ade611", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3973.0, + "y": -2796.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "d9bcb754db834583b6518c5ed5152114" + }, + { + "m_Id": "861d4258049a4a3e8164f7297090f88e" + }, + { + "m_Id": "a7c06457d7454693a8bc3dc95257b2c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7e0fadb2533f496192c1ad3e78642010", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4188.0, + "width": 173.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d48c3871e3064027a10ae9f4babd3be0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f2e6b5f15364ed9835d67d0cf4f8f65", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2586.0, + "y": -3592.0, + "width": 200.0, + "height": 41.0 + } + }, + "m_Slots": [ + { + "m_Id": "85ff8667d72947edada4e9fb4ff60559" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7f3d71a6c96847c099da45f95aafbecb", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8036d0e6090b456e9b4ea87227868236", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "80e665a5eeb64730a51742f698bf0d48", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8135ca333f8f4ea78163743e6ec1f55c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4050.666259765625, + "y": -3139.99951171875, + "width": 121.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "d6a6a119394e4082a11bc024a6e42ef8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "81bdb47901ef48e5a588c6724b1b0142", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "81e8ed0534534674a74263e6161a2a1a", + "m_Guid": { + "m_GuidSerialized": "78aab961-c4a8-41f3-b203-1239c3b33b13" + }, + "m_Name": "Underlay Dilate", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_D48690B9", + "m_OverrideReferenceName": "_UnderlayDilate", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "82af2db1018543d7832af96c1cfc981f", + "m_Guid": { + "m_GuidSerialized": "37906c7b-9a3a-454b-a62a-9aa097e64bde" + }, + "m_Name": "Light Angle", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_82af2db1018543d7832af96c1cfc981f", + "m_OverrideReferenceName": "_LightAngle", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 6.28000020980835 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82d5443fe54d4a3b9420f8745d00a632", + "m_Id": 5, + "m_DisplayName": "Softness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Softness", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "849275cac05e4ca8bd0b38ab7ae43bf8", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "84dc74cdbd8c45e1b189e4fd9a69942d", + "m_Id": 0, + "m_DisplayName": "Outline Offset 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "85a1ad8e741e41759002e8cdc8cd0b96", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "ScreenSpaceRatio (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6112.0, + "y": -3308.0, + "width": 258.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e13f3cd573c467a94379f45d96cb690" + }, + { + "m_Id": "8e6ed600f6504f4083092f5b511e44c4" + }, + { + "m_Id": "93b161cce4504cb79c97b6d8db178de7" + }, + { + "m_Id": "2bf5f2fdd2984599b7323d10cfb1d240" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ScreenSpaceRatio", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "85b5940eb77e4625812ded7215bab8d7", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4050.666259765625, + "y": -3095.99951171875, + "width": 121.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "ada023d617104472b8ab75a81558c0a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "85ff8667d72947edada4e9fb4ff60559", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861d4258049a4a3e8164f7297090f88e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "867a4ae13c0d4a028c71bc1063824c14", + "m_Guid": { + "m_GuidSerialized": "d483c212-0a30-4f6d-b94d-9abbc83a6522" + }, + "m_Name": "Outline Width", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_C68C9E14", + "m_OverrideReferenceName": "_IsoPerimeter", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8695190a5e614f2d90081871a8a06fc2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8764669016f6442f8152593c18a649d7", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "880bb02c6c6b49b18aa6ebc66dc566a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "88253223d2c34ecfab92b0c344048f94", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "ComputeSDF (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4226.0, + "y": -4323.0, + "width": 227.99998474121095, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c52a1744a9a14989b0ae452ad6de6061" + }, + { + "m_Id": "a03db80c558b4f87a330c5ae0a9443a5" + }, + { + "m_Id": "8f1b1d1e8ff24b3284993e52354e54fa" + }, + { + "m_Id": "5da82bf481f8489ebd05e997f617f51b" + }, + { + "m_Id": "82d5443fe54d4a3b9420f8745d00a632" + }, + { + "m_Id": "61133d79a89048c195f54939b2a1d30a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8902cb30b1684db8b996562e0140cb18", + "m_Id": 0, + "m_DisplayName": "UV_1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV_1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8a08179f99d649d289b8053d5fa0ad22", + "m_Id": 0, + "m_DisplayName": "Underlay Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a5d204e1abd4f6894607d1a497f6e69", + "m_Id": 3, + "m_DisplayName": "Texel Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8b66f4e6bc9d4662b3218ac33a69839f", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8c38a5d8327f456e9783740c05382619", + "m_Id": 3, + "m_DisplayName": "Color2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cbd81814903479ea1d3151c1f38183e", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "8cf8aae64c1d443f9303126886b40f17", + "m_Guid": { + "m_GuidSerialized": "8d78c9a5-aaef-41fb-af68-2358e401d7ac" + }, + "m_Name": "_UnderlayColor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_2F5FE804", + "m_OverrideReferenceName": "_UnderlayColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8e6ed600f6504f4083092f5b511e44c4", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "8ed907a2cc7949b68a283ae243ea1977", + "m_Guid": { + "m_GuidSerialized": "36803443-a9bc-4f3c-a4f2-7d66a5417ac1" + }, + "m_Name": "Outline Offset 3", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "", + "m_OverrideReferenceName": "_OutlineOffset3", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1b1d1e8ff24b3284993e52354e54fa", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9147636b0cfa466a9b37a013d8f693bf", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5567.0, + "y": -3862.000244140625, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4f471e3221c4134b291bd9d2ba22db6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9178663316db43d582f1c4a127d307c6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "91890fe48ebe4717aea61ecaf3ad4861", + "m_Group": { + "m_Id": "ecf16c34d46f4502ac601f0c38c7576b" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3114.000244140625, + "y": -3414.0, + "width": 120.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "3dccd64e7f324bc1a75c1479d7a67c51" + }, + { + "m_Id": "e444f2c81d1e48329fa2c91005277e8d" + }, + { + "m_Id": "b2c26292b7434733878a9b042f44de89" + }, + { + "m_Id": "964fea1fd4b24f4daf5bef84c4b45118" + }, + { + "m_Id": "deac82280a2b43078e0e40863e2d974c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "91d6a9a5fbc04ea49075cb51835e7264", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "928621a3ca2d41c89a10336bbbc81ddc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "93b161cce4504cb79c97b6d8db178de7", + "m_Id": 3, + "m_DisplayName": "TextureSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureSize", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "94300469581b4924ac7dda496811d45d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "0eeb5490760e492f8c9691086fa00929" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "TMPro.EditorUtilities.TMP_SDFShaderGUI", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "945b45993dd84a979755b98c48138f72", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "952d0fa5cd744df0b434cd38e9a90b93", + "m_Guid": { + "m_GuidSerialized": "ce395871-ddeb-47c3-a31d-07855800c197" + }, + "m_Name": "_UnderlaySoftness", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_F2B9E3EF", + "m_OverrideReferenceName": "_UnderlaySoftness", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "95928bcb6a284b8d88105a84c2e1d3ce", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4744.0, + "y": -2591.0, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d880558893fb442b9320cf55885d1117" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "964fea1fd4b24f4daf5bef84c4b45118", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "98934a69591249d5b8b92b39045359a3", + "m_Title": "Outline1 Texture", + "m_Position": { + "x": -4746.0, + "y": -2497.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "998db5e5901e45b29040eb2099370071", + "m_Guid": { + "m_GuidSerialized": "6f383614-f2ad-4269-be8f-87b0ecb03cf0" + }, + "m_Name": "Bevel Clamp", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_5BD7E808", + "m_OverrideReferenceName": "_BevelClamp", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9c228fac287d446296b91a4acf5cec59", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4569.0, + "y": -3498.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "582d6e289dbe4fdca7cf0307273eaa2f" + }, + { + "m_Id": "1db37082bf844442804487b4944352de" + }, + { + "m_Id": "8b66f4e6bc9d4662b3218ac33a69839f" + }, + { + "m_Id": "4a66dcbe712a4d40bd8f355b834594b5" + }, + { + "m_Id": "a0285c9c381a49cba194709efa0a7c85" + }, + { + "m_Id": "b2728d0dd3ce40678867c94a7d977916" + }, + { + "m_Id": "e141833aa78b4fd59ecad949beb43a78" + }, + { + "m_Id": "51f76f8a53ad43a4ad028426548ce9ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c26fdddba244d36a854298c00473247", + "m_Id": 3, + "m_DisplayName": "SDR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SDR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9d3c3383d5934a17bf9efbb7fd9e9043", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5412.0, + "y": -3315.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "232b1aa09e67479abae141d3c76d3c5b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e6e50a71d9843b49b62ebe1cf7d3d59", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4486.0, + "y": -3865.99951171875, + "width": 135.3330078125, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "3535ae87c6dd4769b52b20d9eca61069" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e87ce9607e14015a3790c528ca5dfda", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4598.0, + "y": -2251.0, + "width": 167.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "75c5657544c648058b20cea090f48dbf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9eb8137a6c2e41bbafdc8b0732dd47a3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "9eeec1a9713045af8845cea263d5ea48", + "m_Id": 6, + "m_DisplayName": "IsFront", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "IsFront", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "9f0de188085746d5a19073da1de85ddb", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4118.0, + "y": -2771.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "7c27ccb2c2dc4ca59c5438c3358630ca" + }, + { + "m_Id": "373f1de8db6c429c9d46c781f741d7a4" + }, + { + "m_Id": "fd0b096ed5b74f9e9ec51327be200731" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0285c9c381a49cba194709efa0a7c85", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a03db80c558b4f87a330c5ae0a9443a5", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a161b772c7564eee804e3d58f6cb9944", + "m_Id": 4, + "m_DisplayName": "Texel Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Texel Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a3f8b6e8ae7f48e2989a029904401502", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "a455bd79094c4413a7b7dd80ca8b9368", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4573.0, + "y": -2689.0, + "width": 222.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "4e90ca54c0cc46a18ea600be7c80413a" + }, + { + "m_Id": "2c7a9460724b47daad8df1be144de7c6" + }, + { + "m_Id": "55ffa45ec3654d5e88089fb40d2b0465" + }, + { + "m_Id": "e495a9f7a11f4eb89334e83be154ceb9" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateShaderProperty", + "m_ObjectId": "a4ad98d8828c424384229c344ebe2ed0", + "m_Guid": { + "m_GuidSerialized": "f98fc1a2-bb81-4bd1-a207-23d3a90d518e" + }, + "m_Name": "SamplerState", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "SamplerState_a4ad98d8828c424384229c344ebe2ed0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_filter": 0, + "m_wrap": 1, + "m_anisotropic": 0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4f471e3221c4134b291bd9d2ba22db6", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a535f3bcbeb14622bb177eb6f46e76f4", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4608.0, + "y": -2293.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6dfc1177dd0541a7a780fbf911ad1956" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a6bbb32e8d884be9bb36db91fe4b81b1", + "m_Guid": { + "m_GuidSerialized": "6aa76edf-7b80-46ac-add4-406cf1d85493" + }, + "m_Name": "_GradientScale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_EAE27356", + "m_OverrideReferenceName": "_GradientScale", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 10.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a6c38edd2e8743a9b057ba8452b9f129", + "m_Guid": { + "m_GuidSerialized": "9fc942ee-4a1d-4ced-a5a6-81893e3ddb63" + }, + "m_Name": "Light Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_a6c38edd2e8743a9b057ba8452b9f129", + "m_OverrideReferenceName": "_SpecularColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a75f7ac601c446469802fe7754c1f279", + "m_Id": 0, + "m_DisplayName": "Color1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a7942746b5564dc7bbbae1deb2403022", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7c06457d7454693a8bc3dc95257b2c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa2794b8f0e24bf281d22e0fef0647be", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "aa3e347d733e48f7b65d8a8847370eec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "EvaluateLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3633.000244140625, + "y": -3805.000244140625, + "width": 179.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "0699eea947fc426cbfeb8744cf120222" + }, + { + "m_Id": "0c4dc51f26484c26ad88a3fe4002abcd" + }, + { + "m_Id": "d5173cc3c6cd4f1998550f3187a3e9c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "EvaluateLight", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aa87c72ac0e64469acc34f936f00b3d0", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4225.0, + "width": 193.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d7878dd226d4cfb81a991dc312309fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "abd59150589b436cadf8c9e6f43ccb8e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aca823a8188948c782eddaf0f45e1868", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalOS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2542.0, + "y": -3404.000244140625, + "width": 200.0, + "height": 40.66650390625 + } + }, + "m_Slots": [ + { + "m_Id": "e386b183a18245a796b024022f7f3074" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalOS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "acd0cd5a177f4a97bf23db7219305e3f", + "m_Group": { + "m_Id": "d258902c6ec74942afdb9ebf8c1d07f8" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4348.0, + "y": -3905.99951171875, + "width": 185.33299255371095, + "height": 101.33324432373047 + } + }, + "m_Slots": [ + { + "m_Id": "945b45993dd84a979755b98c48138f72" + }, + { + "m_Id": "e51a636b2621440eb94cc802c1cf4bfc" + }, + { + "m_Id": "1bdde3efd3b7464b8934c555be0f8a48" + }, + { + "m_Id": "8a5d204e1abd4f6894607d1a497f6e69" + }, + { + "m_Id": "a161b772c7564eee804e3d58f6cb9944" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ada023d617104472b8ab75a81558c0a1", + "m_Id": 0, + "m_DisplayName": "Outline Color 3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "aef5c44f84e04c3185e0b93e95e34204", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5233.99951171875, + "y": -3141.999755859375, + "width": 143.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "84dc74cdbd8c45e1b189e4fd9a69942d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b000f852aa984e9dae25b125a4607f4e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b015d1b7e4134c59baf6851e7649802c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b0b352c4503a43d083a64e57352b29a0", + "m_Guid": { + "m_GuidSerialized": "01cfcc78-60aa-4f71-a1e3-8d8df6dae253" + }, + "m_Name": "Reflectivity Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_b0b352c4503a43d083a64e57352b29a0", + "m_OverrideReferenceName": "_Reflectivity", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 5.0, + "y": 15.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "b1188549725543d485436c2e921ffbb2", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4108.0, + "y": -2890.0, + "width": 116.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "281bcee4777040f8a31ee0e10344e98d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "b163c9f1666644b0bba62cf0e12df7bc", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4333.0, + "y": -2713.0, + "width": 180.0, + "height": 180.0 + } + }, + "m_Slots": [ + { + "m_Id": "cce40479b6284b6fa3174db9f09d0ac9" + }, + { + "m_Id": "80e665a5eeb64730a51742f698bf0d48" + }, + { + "m_Id": "1f46181633594ae0a1fb2adb76b42981" + }, + { + "m_Id": "8cbd81814903479ea1d3151c1f38183e" + }, + { + "m_Id": "cfaf3f3a5a1146e194cddad30c95aada" + }, + { + "m_Id": "b43489e37a5c4df88f15844292a55ec7" + }, + { + "m_Id": "cd7281fb41aa4e61ac0fdf71d4f4bd46" + }, + { + "m_Id": "f01d52cdcb1647aab35782b4af535efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 1, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b224a1cf80604103ad085c799995f3c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b2728d0dd3ce40678867c94a7d977916", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b2baf44eae52473cb6cda7b1debece01", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2c26292b7434733878a9b042f44de89", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b42e6dbfbc864097af182cbff5c0c1fb", + "m_Id": 0, + "m_DisplayName": "Outline Color 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "b43489e37a5c4df88f15844292a55ec7", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":-2362172177983852347,\"guid\":\"dda5bcb0d1e9515498f6e4e038bbefe6\",\"type\":2}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b4a40cb6acd441acb83cfe0240bf910d", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4750.99951171875, + "y": -4274.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0b10e52e21941b183f5f635894c76c8" + }, + { + "m_Id": "0d6a57754b824f6db9cefa6953bc06a9" + }, + { + "m_Id": "773b90134e894e429203c0c83e80b9de" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "b571db753a1948d5a6f1de4e7d0c7238", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5727.0, + "y": -3827.000244140625, + "width": 184.0, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "5b3ff4ee364f4d7a923b530ad60d8762" + }, + { + "m_Id": "c183b5bd9bbe45089f93996e73110918" + }, + { + "m_Id": "1196ae398cc348349ab0c1a23fdab4bd" + }, + { + "m_Id": "1d7d96a5770b4f8ebb162bdbde020bca" + }, + { + "m_Id": "49dabfd48a78475882e664526b483ce1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b691728a389a417d9b4f2d02541209c2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b7f9ac55517141868bfb9d2ad6429792", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b85d677872b44421bf5536f42ba0267c", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "bafc3d388c1e444e820897b9a3d6029a", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "dc75c4e3a1bc4bb0a128086c2b0679a5" + }, + { + "m_Id": "867a4ae13c0d4a028c71bc1063824c14" + }, + { + "m_Id": "22b7f3c2bb7b48c0a7fdeb50e33e7d5e" + }, + { + "m_Id": "53073e5ea924459fa6681a4943e9f947" + }, + { + "m_Id": "7a046f410ce64aa88438b0bfd412c045" + }, + { + "m_Id": "636180f6e0504f2baaa5cc086980cb47" + }, + { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + }, + { + "m_Id": "8ed907a2cc7949b68a283ae243ea1977" + }, + { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + }, + { + "m_Id": "0580d4b7e3a049049569f4508643a724" + }, + { + "m_Id": "c9ec735d1a1046769e5601b2c97c849a" + }, + { + "m_Id": "2d0a269511e34bd1ba9056d2c939dff2" + }, + { + "m_Id": "07946387933e416db576b677f0711e5f" + }, + { + "m_Id": "46fbf3eeb0ea4470869cba7443249295" + }, + { + "m_Id": "ec79eb447dfd47a9b3380344c6a60f43" + }, + { + "m_Id": "3fdf4b7bc5d4426492dcc057603ef4a6" + }, + { + "m_Id": "8cf8aae64c1d443f9303126886b40f17" + }, + { + "m_Id": "49e7c3ad55ce458797f0e60c950cb965" + }, + { + "m_Id": "81e8ed0534534674a74263e6161a2a1a" + }, + { + "m_Id": "952d0fa5cd744df0b434cd38e9a90b93" + }, + { + "m_Id": "21a7a380e66d42e780e2a2a1baa630d5" + }, + { + "m_Id": "2c10b97b92c947ceb307a93759c0228b" + }, + { + "m_Id": "1be90d4f96a841748b0c95219b12ad27" + }, + { + "m_Id": "5fbe253f3e444f2aa8ac717f9c856619" + }, + { + "m_Id": "5bd258837c514ff7ab0bf7027e762c18" + }, + { + "m_Id": "998db5e5901e45b29040eb2099370071" + }, + { + "m_Id": "a6c38edd2e8743a9b057ba8452b9f129" + }, + { + "m_Id": "82af2db1018543d7832af96c1cfc981f" + }, + { + "m_Id": "3ec4797e381747829ef4712c85fcf7a1" + }, + { + "m_Id": "b0b352c4503a43d083a64e57352b29a0" + }, + { + "m_Id": "424dbeeb009344efa29c304c4979e3d6" + }, + { + "m_Id": "05805bc6fcc941fd889922555c6c86d7" + }, + { + "m_Id": "a4ad98d8828c424384229c344ebe2ed0" + }, + { + "m_Id": "3e372195f4bd4845852a37839e5b602d" + }, + { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + }, + { + "m_Id": "4a0041116f73406db7a62ae80ff54ef4" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "bc9afcb18afa4ccc82d2cdc34d3f4641", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -5537.0, + "y": -3827.000244140625, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e42524569844befad16fda5a94eb9cb" + }, + { + "m_Id": "54d7a93ffec5490aa4591da23a21b693" + }, + { + "m_Id": "aa2794b8f0e24bf281d22e0fef0647be" + }, + { + "m_Id": "200245fc8bbe4826b209ab5f7ffe074c" + }, + { + "m_Id": "fc2e62201c5847e798fd939314413fcd" + }, + { + "m_Id": "fe11fa80cc1847a5a37f6757d521cf25" + }, + { + "m_Id": "de0c6f7f7af94defa6c3dbc6433de9d4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c183b5bd9bbe45089f93996e73110918", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "c234e5216678436195ee1a5914bc79da", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "GenerateUV (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4409.0, + "y": -2338.0, + "width": 222.0, + "height": 142.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "8902cb30b1684db8b996562e0140cb18" + }, + { + "m_Id": "3db1608e927e4102a3c3a88e9fcab39a" + }, + { + "m_Id": "0f7ffb6d2de4447f9736780cbcee8e07" + }, + { + "m_Id": "d4954b7bbbb0412cbc997bcbe7dfa808" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "GenerateUV", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c35312edaa2344788b1964ee2f63a236", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c3e6d7c20c184bf39fd8822130e693e7", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "c422a9a9ff824176aad2241f58c44d0b", + "m_Id": 0, + "m_DisplayName": "Outline Offset 1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c478c32c45884c57a62f7b2aa8ddc3b0", + "m_Id": 2, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c52a1744a9a14989b0ae452ad6de6061", + "m_Id": 0, + "m_DisplayName": "SSR", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SSR", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c6bdb985bc16435fa72f5a3c81bb633c", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7d4094601ac4bc1aead609c72b1f1c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c7ddee91dc5b48dc828309c77fdb0b88", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4444.0, + "y": -4266.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7942746b5564dc7bbbae1deb2403022" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c88fcbaeea954a5f9c68c339fa8b604d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9b722d107ce4cd6a748c883472b9b0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c9d7f0dbae7d422985a1cc87c025e76b", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4284.0, + "y": -3165.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "79147f6986644769b58d9ed64fe771e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb3c0c3f08654b068bea44c4ffb15f4a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "c9ec735d1a1046769e5601b2c97c849a", + "m_Guid": { + "m_GuidSerialized": "281a9526-c332-4471-a44e-ece4a1e95ef6" + }, + "m_Name": "Face Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_75569DEA", + "m_OverrideReferenceName": "_FaceTex", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ca2a1083dc014f39ab8af0cdf140866b", + "m_Id": 0, + "m_DisplayName": "_FaceTex_ST", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "cb3c0c3f08654b068bea44c4ffb15f4a", + "m_Guid": { + "m_GuidSerialized": "21009d12-8d94-4273-b0d0-a8ee0608ddcf" + }, + "m_Name": "OutlineMode", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_cb3c0c3f08654b068bea44c4ffb15f4a", + "m_OverrideReferenceName": "_OutlineMode", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cb5e9f9567e84f8fa5463efc0e256e19", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cb7117ecb1d047a8b2cb00ed552cb181", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3032.66650390625, + "y": -3029.33349609375, + "width": 200.0, + "height": 41.33349609375 + } + }, + "m_Slots": [ + { + "m_Id": "724e17584e97443e9e285dfa7253c8e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cc88101667c9488f9c5a716e851c1b21", + "m_Id": 3, + "m_DisplayName": "Color0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cce40479b6284b6fa3174db9f09d0ac9", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "cd7281fb41aa4e61ac0fdf71d4f4bd46", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "cda5e3b4c1054bf3a65c0b7ec6bc778a", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "cdddee3a537c464697357f11b966f9b8", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4420.0, + "y": -4483.0, + "width": 156.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "41b9b79b3859472882bcea393703eec0" + }, + { + "m_Id": "c7d4094601ac4bc1aead609c72b1f1c1" + }, + { + "m_Id": "767769f736d5478cba5f10a415e28e7f" + }, + { + "m_Id": "b691728a389a417d9b4f2d02541209c2" + }, + { + "m_Id": "045c4f6b050549c7a0efb208e6349779" + }, + { + "m_Id": "509e6f38505b4b0695b263706a55028f" + }, + { + "m_Id": "204dacb5a95b424facf11cb6f65bd188" + }, + { + "m_Id": "35cbea6373dd4e4f8d0fea36e8add392" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cfaf3f3a5a1146e194cddad30c95aada", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d0a791a544614667962a9a9a9ce0c68a", + "m_Title": "Screen Space Ratio", + "m_Position": { + "x": -6485.591796875, + "y": -3365.3779296875 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d0b10e52e21941b183f5f635894c76c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1a17e42e7a04dc38984e3c01149445b", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d219977210094c0082c517d8dc00c8bb", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "d258902c6ec74942afdb9ebf8c1d07f8", + "m_Title": "Generate Normal", + "m_Position": { + "x": -4511.33349609375, + "y": -3999.3330078125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "d30452ac6b244ecca03df4d7b4de9f81", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d48c3871e3064027a10ae9f4babd3be0", + "m_Id": 0, + "m_DisplayName": "_UnderlaySoftness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d4954b7bbbb0412cbc997bcbe7dfa808", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d4df208fc23b42f2b52364124f1b661c", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5236.99951171875, + "y": -3260.999755859375, + "width": 143.99998474121095, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "757174b6f25040fdbb20355a21752222" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "74b41464cbed4e9e8e23af5ab9be40cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d5173cc3c6cd4f1998550f3187a3e9c8", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d6a6a119394e4082a11bc024a6e42ef8", + "m_Id": 0, + "m_DisplayName": "Outline Color 2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d880558893fb442b9320cf55885d1117", + "m_Id": 0, + "m_DisplayName": "_FaceUVSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8edec16956c4f15b7d51d6ec10753f4", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9bcb754db834583b6518c5ed5152114", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d9dc4839ee2847999110bdb234d6041a", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "da7a06d393a44089842070d51d2aa0a6", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "daaf032a109749a88c9b8ff8e1f8b541", + "m_Title": "Offset Scale", + "m_Position": { + "x": -5893.0, + "y": -3921.000244140625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "dbcb748279484a4590e53518c49122b8", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4744.0, + "y": -2762.0, + "width": 145.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a0f504e4175406dbd8134250f4e350b" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 1 +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "dc75c4e3a1bc4bb0a128086c2b0679a5", + "m_Guid": { + "m_GuidSerialized": "85cd941f-2fd2-43a3-b0fa-9f728bfb4220" + }, + "m_Name": "Face Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_99AFBB3D", + "m_OverrideReferenceName": "_FaceColor", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "de0c6f7f7af94defa6c3dbc6433de9d4", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "deac82280a2b43078e0e40863e2d974c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "def8e0b9d8384982bc5b4c32d877e458", + "m_Id": 0, + "m_DisplayName": "Outline Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "dff7a66b353a4023b29c9d937da77960", + "m_Group": { + "m_Id": "484b51c50485473b819c4f05087b32d7" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4602.0, + "y": -4298.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b8a19bd115e4167a25b59cb3218a817" + }, + { + "m_Id": "0b57f2d35157477ab2b29a5aac14ae8b" + }, + { + "m_Id": "e9e06fcb161e44ba8cc9f6f60264df78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e141833aa78b4fd59ecad949beb43a78", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e2d28f29bbac4983a401574480b5ca28", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "e386b183a18245a796b024022f7f3074", + "m_Id": 0, + "m_DisplayName": "Normal (Object Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalOS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e444f2c81d1e48329fa2c91005277e8d", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e495a9f7a11f4eb89334e83be154ceb9", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e51a636b2621440eb94cc802c1cf4bfc", + "m_Id": 2, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e6e80c6b0db545cda26b079a9a78fbb3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e818605f8f5a4f01bf61caaa33693581", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "ComputeSDF44 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4113.0, + "y": -3368.999755859375, + "width": 243.99998474121095, + "height": 214.0 + } + }, + "m_Slots": [ + { + "m_Id": "641eda269d7b4da9acb65f8d50035ea9" + }, + { + "m_Id": "f6823778a3cf42d5bbe8a83e5f9c9fa3" + }, + { + "m_Id": "9c26fdddba244d36a854298c00473247" + }, + { + "m_Id": "f684c5678e9e4f078157a3ab7ef5057b" + }, + { + "m_Id": "14ad19bf20a140dd88d58452d7df688b" + }, + { + "m_Id": "215a82c127204988b751de7d3a39b955" + }, + { + "m_Id": "c478c32c45884c57a62f7b2aa8ddc3b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "ComputeSDF44", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9e06fcb161e44ba8cc9f6f60264df78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebbd94a7102a4457a48ac492de3bff14", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebd6d75abcb84108bcadbfe7ee5f6244", + "m_Id": 7, + "m_DisplayName": "TextureHeight", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TextureHeight", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ec184d6d9fb2494897774c9e7d279e6d", + "m_Group": { + "m_Id": "013228b0fdf1424097798f0973a9a4fb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4754.0, + "y": -2625.0, + "width": 145.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ca2a1083dc014f39ab8af0cdf140866b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "07946387933e416db576b677f0711e5f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "ec1f2e8bc9fd4ae38b133c60ee6c49b8", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4927.0, + "y": -3204.0, + "width": 130.0, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "748c31bbcecc4b30bec2e42c0612175b" + }, + { + "m_Id": "4bda5c294e1949138d033640e1d385b4" + }, + { + "m_Id": "4e64dac49ddc47c3b5b1e27b17a08304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "ec79eb447dfd47a9b3380344c6a60f43", + "m_Guid": { + "m_GuidSerialized": "54c77f8b-0534-4b35-a3f0-83ab2ebe6c1f" + }, + "m_Name": "_OutlineTex_ST", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector4_1774DE83", + "m_OverrideReferenceName": "_OutlineTex_ST", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ecf16c34d46f4502ac601f0c38c7576b", + "m_Title": "Vertex Color", + "m_Position": { + "x": -3614.000244140625, + "y": -3549.000244140625 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed1d1f1613334c3bb904dd08161cd7e5", + "m_Id": 0, + "m_DisplayName": "_GradientScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ed6c215a65584deeaefad1d2c7743044", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "edbee7a8952b46529ac5ad0365775774", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ef0b93f78372439696f50711eaf57d90", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ef9738ec7e894772a14e9dce441c16c6", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f01d52cdcb1647aab35782b4af535efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "f23a8b2b7c85478388ff7a8c8a6de740", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Layer4 (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3819.0, + "y": -3286.0, + "width": 193.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "0fac35636fca4474a6afaefc3c757775" + }, + { + "m_Id": "cc88101667c9488f9c5a716e851c1b21" + }, + { + "m_Id": "68ec7c31365549d6a8ce883edfc02de2" + }, + { + "m_Id": "02559cbe5ad441a3904ccb75ded2b2c5" + }, + { + "m_Id": "34a67e0fef884f9399e674d9eeaf720c" + }, + { + "m_Id": "3802c81c3be24823aa1d7c9997a33c29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Layer4", + "m_FunctionSource": "96de908384869cd409c75efa351d5edf", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2903158b3624759bca1fcd843698078", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f2a351a5375c441b8d9ab7e2c9545a77", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DPropertiesNode", + "m_ObjectId": "f383b24f0bc6434dafe44b3e3d338a63", + "m_Group": { + "m_Id": "d0a791a544614667962a9a9a9ce0c68a" + }, + "m_Name": "Texel Size", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -6318.6669921875, + "y": -3153.3330078125, + "width": 185.33348083496095, + "height": 101.33348846435547 + } + }, + "m_Slots": [ + { + "m_Id": "fb5e1e2a67c14602808358686bb75091" + }, + { + "m_Id": "712da461f71a454db59d349f752d41ee" + }, + { + "m_Id": "b000f852aa984e9dae25b125a4607f4e" + }, + { + "m_Id": "849275cac05e4ca8bd0b38ab7ae43bf8" + }, + { + "m_Id": "59cea37675824d99995b370f09cef20a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f3d31c1f18d8491a8ecf5cbc37e4b7db", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4291.33349609375, + "y": -3246.0, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed1d1f1613334c3bb904dd08161cd7e5" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a6bbb32e8d884be9bb36db91fe4b81b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f42ad06b3c6a45d3ab33de904c063412", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f48f04ad45d046a8b88e71731ed506e7", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f4ecc442a2d246759f7c2c0412953d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a3f8b6e8ae7f48e2989a029904401502" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f6823778a3cf42d5bbe8a83e5f9c9fa3", + "m_Id": 1, + "m_DisplayName": "SD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f684c5678e9e4f078157a3ab7ef5057b", + "m_Id": 4, + "m_DisplayName": "Isoperimeter", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Isoperimeter", + "m_StageCapability": 3, + "m_Value": { + "x": 3.0, + "y": 2.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "f814deb543c24fbbafbcdb5071d96022", + "m_Group": { + "m_Id": "42cadae0923e4969b50bbc3f78185934" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -4569.0, + "y": -3245.000244140625, + "width": 184.0, + "height": 253.0 + } + }, + "m_Slots": [ + { + "m_Id": "abd59150589b436cadf8c9e6f43ccb8e" + }, + { + "m_Id": "7acfafd73b8c4dfab8c55c18a887e087" + }, + { + "m_Id": "928621a3ca2d41c89a10336bbbc81ddc" + }, + { + "m_Id": "b7f9ac55517141868bfb9d2ad6429792" + }, + { + "m_Id": "09b1b86c1c074337a4c439d3a308dd2e" + }, + { + "m_Id": "1f247658c7ba45fb93c41f51e21acb0d" + }, + { + "m_Id": "d30452ac6b244ecca03df4d7b4de9f81" + }, + { + "m_Id": "215b30ae27784ec3a13360a9029af283" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f864c900600e427ba7793f00c715e971", + "m_Id": 0, + "m_DisplayName": "Outline Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa6de3be9f5b4411b5081b49e645f424", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "faace8101df943d8956faa31728cb004", + "m_Group": { + "m_Id": "daaf032a109749a88c9b8ff8e1f8b541" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -5400.0, + "y": -3851.000244140625, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77e28f3e930b4c249145630ec961af95" + }, + { + "m_Id": "f2903158b3624759bca1fcd843698078" + }, + { + "m_Id": "30ca940fe2794c949f2a1d4d2caaa446" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "facc84930f544fd7a0205a6176b18ac0", + "m_Id": 2, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "fb15d0ba56d54a6192f11e107aeb5fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb5e1e2a67c14602808358686bb75091", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fc2e62201c5847e798fd939314413fcd", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fd0b096ed5b74f9e9ec51327be200731", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "fdb77c3e92ee497b88ca5dc46dc45350", + "m_Group": { + "m_Id": "98934a69591249d5b8b92b39045359a3" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -4171.0, + "y": -2362.0, + "width": 180.0, + "height": 181.0 + } + }, + "m_Slots": [ + { + "m_Id": "4328cdbf78b94c038fd614c59bfe1cac" + }, + { + "m_Id": "04dfcc9ff13a4bf282ed46faec39d15c" + }, + { + "m_Id": "71dd947935b64ce38f0d25406dde447b" + }, + { + "m_Id": "61a6ac5f29344d109411f26850ab0a96" + }, + { + "m_Id": "44806230fa384c1e95f9c5918a14f056" + }, + { + "m_Id": "4eb3c00a1ca44e10be833b7ca61ff059" + }, + { + "m_Id": "57abc172afd449e2a4d567f93432507b" + }, + { + "m_Id": "cda5e3b4c1054bf3a65c0b7ec6bc778a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fe11fa80cc1847a5a37f6757d521cf25", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta new file mode 100644 index 0000000..248825c --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 124c112a6e8f1a54e8b0870e881b56d8 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100644 index 0000000..bbcfd11 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader @@ -0,0 +1,326 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t + { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord0.w) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = input.texcoord1; + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + const half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * maskSoftness + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100644 index 0000000..e1cf3f3 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100644 index 0000000..4012a08 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -0,0 +1,131 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + float4 mask : TEXCOORD2; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + float4 _MainTex_ST; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + float4 vPosition = UnityObjectToClipPos(v.vertex); + OUT.worldPosition = v.vertex; + OUT.vertex = vPosition; + + float2 pixelSize = vPosition.w; + pixelSize /= abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + OUT.mask = half4(v.vertex.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_UIMaskSoftnessX, _UIMaskSoftnessY) + abs(pixelSize.xy))); + + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } + OUT.color = v.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 0000000..50ba195 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc new file mode 100644 index 0000000..5898130 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100644 index 0000000..f21163e --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: Version 2.0 + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100644 index 0000000..d145a77 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -0,0 +1,165 @@ +๏ปฟstruct vertex_t +{ + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float4 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; +}; + +struct pixel_t +{ + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 faceColor : COLOR; + float4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; + float4 param : TEXCOORD1; // x = weight, y = no longer used + float2 mask : TEXCOORD2; + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD3; + float4 underlayColor : COLOR2; + #endif +}; + +float4 SRGBToLinear(float4 rgba) +{ + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); +} + +float _UIMaskSoftnessX; +float _UIMaskSoftnessY; + +pixel_t VertShader(vertex_t input) +{ + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord0.w, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + float opacity = color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + float4 faceColor = float4(color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + float4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + + output.position = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); + output.param = float4(0.5 - weight, 0, _OutlineWidth * _ScaleRatioA * 0.5, 0); + + float2 mask = float2(0, 0); + #if UNITY_UI_CLIP_RECT + mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; + #endif + output.mask = mask; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + + output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); + output.underlayColor = underlayColor; + #endif + + return output; +} + +float4 PixShader(pixel_t input) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID(input); + + float d = tex2D(_MainTex, input.texcoord0.xy).a; + + float pixelSize = abs(ddx(input.texcoord0.y)) + abs(ddy(input.texcoord0.y)); + pixelSize *= _TextureHeight * 0.75; + float scale = 1 / pixelSize * _GradientScale * (_Sharpness + 1); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float layerScale = scale; + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + #endif + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + + float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); + + #if OUTLINE_ON + float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); + faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); + faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float bias = input.param.x * scale - 0.5; + float sd = saturate(d * scale - bias - input.param.z); + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); + #endif + + #if MASKING + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); + faceColor *= a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness + #if UNITY_UI_CLIP_RECT + half2 maskSoftness = half2(max(_UIMaskSoftnessX, _MaskSoftnessX), max(_UIMaskSoftnessY, _MaskSoftnessY)); + float2 maskZW = 0.25 / (0.25 * maskSoftness + 1 / scale); + float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + faceColor *= input.texcoord2.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor; +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100644 index 0000000..4415e50 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c334973cef89a9840b0b0c507e0377ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100644 index 0000000..b806b4f --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -0,0 +1,80 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 0000000..7b37f2f --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100644 index 0000000..2153a9a --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -0,0 +1,99 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord.w, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord.w) * _GradientScale * (_Sharpness + 1); + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE + float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + +#if BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; + + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 0000000..41ef4b1 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Sprites.meta b/Assets/ThirdParty/TextMesh Pro/Sprites.meta new file mode 100644 index 0000000..8b699e5 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100644 index 0000000..384180a --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt @@ -0,0 +1,3 @@ +This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ + +Please visit their website to view the complete set of their emojis and review their licensing terms. \ No newline at end of file diff --git a/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100644 index 0000000..0d30e65 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json new file mode 100644 index 0000000..6c4e50b --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json @@ -0,0 +1,156 @@ +{"frames": [ + +{ + "filename": "1f60a.png", + "frame": {"x":0,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60b.png", + "frame": {"x":128,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60d.png", + "frame": {"x":256,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60e.png", + "frame": {"x":384,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f600.png", + "frame": {"x":0,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f601.png", + "frame": {"x":128,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f602.png", + "frame": {"x":256,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f603.png", + "frame": {"x":384,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f604.png", + "frame": {"x":0,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f605.png", + "frame": {"x":128,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f606.png", + "frame": {"x":256,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f609.png", + "frame": {"x":384,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f618.png", + "frame": {"x":0,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f923.png", + "frame": {"x":128,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "263a.png", + "frame": {"x":256,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "2639.png", + "frame": {"x":384,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}], +"meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "EmojiOne.png", + "format": "RGBA8888", + "size": {"w":512,"h":512}, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" +} +} diff --git a/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json.meta b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100644 index 0000000..762cf15 --- /dev/null +++ b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f05276190cf498a8153f6cbe761d4e6 +timeCreated: 1480316860 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.png b/Assets/ThirdParty/TextMesh Pro/Sprites/EmojiOne.png new file mode 100644 index 0000000000000000000000000000000000000000..c0de66d0ab8976d2e00122faa45887a4208c07af GIT binary patch literal 112319 zcmbTc1yozX(>EO4wZ$Duixdd%1h?W+in|0a!7aF33luL}q(FgU#a#+5UZA*3akr4X z>EE8`{myIW%egt(yZ1M;GqW?hdlRdrp+ta7jSBz(2vn5ibpQZVWD^yDjfwoZ^qsj! z{@}PP8$tj8yeEIZD1hu-N&o=U6s-5g^NqTin6;Y=x227nl`Xfgi#rkx07!s*-7T%1 zY&{vRZ0*6WlFTP_Wc~+VF=YF1HxD!8KOmk?lFTxH1v0)-*J6}&^RQ(U;s$bA1A%;u z!lK-~LIV7Pd@mXKfP6q6ATJL;kc(GPOb{r>FT(h*4>MAlhmD<>j=bW(WFhY)nH@Ym z-Nkr#e0+SkefYWEJnVURMMXtpAsNoJ&`{~Usg`+wNFLjGkYq``Q6E!}x|xq*L&^beqo^?z{gULMZ>5N>15 zW9w||V(aP&L1KCTgLQXs^K^qaxczTf|L5`lBmikzb@l(q_+RSc;_@F65Kjef$+qH11+@9=4XAZXSAWZqEO9l-9phW|Wg-WHSJ} z+PL{Z*#8^cR^HOnR+5N;)Z$A%` zlIQP~`6m;e|BaY`#I2Yz7=nx_zkdnSwSD_vV*e4UVwTo_r=TRW_21aDwP9xbXE*qN zVgLU(`~8#N$H5lK^#2f*|Aax@>^yxeJ#1y{k-qxB#QfiJ{~b2cV*j)15KHg>v*Q16 zf%88r{=c0g|4)kZA=A!(pRWHTvUad^wYNoPbDsZl;y+!&^Z)hMKOFqua^$~#j!e9N zoBzr9$eaJv3|m(uYY${a7{WYU1)$VotH{gf`Q{$x`Q+N@r{8wnbZS*VGIJq-*gkw2 zO8^z|QqrTw3WyGyLnKameB6_D|k-H!oZCX94T)w1|(N76*wQ=Tk`{B5!8mj1Za z^#=T-rIyu~@)b?%pCH<(%svpYteU(yZk!p^2yn!GRW+;=`UclOi?~P|Y|6wKR*I=Y zmaPgvUuJ71_H@`wm%VhT&XGBs*s~`nyD^Nos}k9V-=c#SGQVeCoOS0Y22a*veFU(d zmY{M;JK(d*fPn&+ROKRIZ*_QE6)f6MP{F zob4g<%*0Xs5HeW@8+Z0gsdzpahs0UbEG-!u&+ouHO?@MMYw+$ufTBquDrw<{1^QW9FFqHIuTar=VT2+z z=Eq8)>?_7P0!)W2bP^uyn+fEeq=2m4?pLD{)uq!arUeWKeLc-Mu6g zo7(LuTp7@p~M#!AsEWVH=vZcl*FbcmUMX|A{cyUD<`X*}jRm9Wj^jQ*= zbO#O+JyiY2;Y&1M0({pt1=i#K zq#WMl$aK0S6+wd9z_Yp~eh4K*Cr*@Qiy=nce>RU;kzBhyS$et#4kiBF)q+}4_+pJ% z<4uUhyTpkJ8h2eAQN#d6Jwl4!Fz4~X6aD2We##mShEbRnrO`bBpG1s!xpem&v~c}4 z^-RdE8;GBFJcrPCI?bN7t`fuXx$wtlCuv1wk@B{OB+igp;z}qz+;{zvpKl^*J~ax8g?BAog4vl&=v%a@*teQC2h@XYcu{_CnwRsIO~e1YJ(A zR!JQUiX(bsUTAsOn!|7Jp}i_-NYy zgsj#!;qhAW1>~8Wl+Mo{A!%eN-HQ#b8N~N*x%xq$MnQ)49?`^e93yJaNZ(-Qt{{A> zaEDunRag*kb7{Lf7GkRHWIKvek<)Q_7v1fnZdR-ACB7a^z7J{@O>I$zk7cKc)vX^ zGMwMyFm}T5c(Pf*|K*!Sl8@PLfW1=L0E=A+yw1Z73SS>|6MtHYr<%ZcYPS|Na-pgQzwa2i z2xcbsK@|o-F|3{}HpnFbI$=CIAH|v@wh;78zRBk^n&?Y}OEEl%uW*VFB`}`XUpQDF zp~=Mek|V!dyWr;I&)!4X+xx5bejdE$?8i!HfsQxXM)EuQLo{6b}Ufx&T6&?rqP-D?^FcM?19~993W6TR4iC zci)YC6`xqbhmo=!Am-no1xo+Ej+Bj`Izcr0)_*mI~$HF&M+K^8Kb@ydSM zu&nZ@{c5EJ%N|kjqv(Q4Xes$+G?}wr&UokC?{BWvvl$s%ZQR<=f_-o3xzKV#MnnF@ zx=h8CV{#w3JxJb;>wG{Ai_m==nuBu7>GJm+eP`&Z&bVrpWJmDbv7GH*o@nn86oBxp z&My%$aJac!cLu^pRS)rs1GV64d&HePwIF+k`#xP3qf$Fp{%vH%*Ls zddmozd52%|u6H!$Q?Z@k>hUz$-2DM>XY@|YrJiS+v>bf9DEX<1d;LGoiI@)ei8CW> z%kJ~D($~C;jS!e-o=em@c-2=~Q`mVGmT2yRr_Hghx;UE$(CK^Hdj>^xyO3YludSg7 z2I&CFy&Yqj3@t?d45E}kA)Tfn_!lA|H5;-?wdF9 z=&M47=)o4j>0i~Gp5^ktXiZKl!_*Pc9{BiJC{3Gl{E8$OZ(RX9;Q73+4w1Wf!EWq( zK6p4uj9|C9{^9Q-){V_u%)%csuhBqbY={Ze)wO7fP{R!Wkj1Fu;KGswgavvo_D0RE z;TA&G&(T7}NpCtT-{u&xdwb82xk&_z+VqmUDQ2~WVWp;ZIWE*HFiWY%su8GtLo3Kx zc~e8Ys+UdlDG>aNiNh>9rV5=(6^c^xWVwZ8xr0ppyU6R`BC0)#ZWpcQ%7s$KW}?z) z?v14PU(?*G#N@YmV@|*RIQJ2sFwL3hSbX*RF8Xa1slVhYWDSzWKNNKLFfAchM?*a5 z+}oL2`cmtVp%;H+{1ld%i-dfOfY%cR6%+5TASveQLJIgt(Bb$MZu$ zJ~mo&xEpDFqb<()BlqTK>Bbcm{vg}FUwMv!t8e=Cau7g`pR=657n^A!X_sLuMDuWk^jy{AM9 zkcz3}MQM$4xMs{>4~r~1E!>MUiGZcOWf_^37(dU2yklJ*1uHhM#wQ)oXEc$MsaF%j zdXXp@WUBUw)xT*Mn^dQMvEw^w59LHJD;e%`6wDON8dsy0_K^rlI-*YYCZ|Bs+*6oc z{(glYeuG-0=9xMeE82Y$vDV+i5I4bF-mmKa<^IW}5~tZYNQcd96`Q0=lhXWWJByEe)Lh!pwHj<{GHWaHbxF{yI9=#7Mkd(o6Of zkAMMnWni5J@q1;5Kp3Zo9ZSg-RlANubzn!ao6Zq0~^k;t@^_whc$fPT`OrDM{ep+4QIduguGd#;0C{Dt> zl$iP1cRnvjh>R>}2@9-7$y;zrBwE-lR=B;*NBvPa%boj zvoKB4<7cShIbljOxtyHt9A+*vF@xK`+Ft54r~D##o9T`6Flr|gaR$+ct}1cPfN}<+ zRaJOg*ceq>#tCuL%lqI^-ZGKRBA8dLtLbDXDg84!6&oBvFozs6l}tm!io!V8%6+!#MBIpD;?4*DvUr>i5Z z3^(woO;JOGKjdLP({#k}Uhi7{KBY;U27MoR50!wf&HeIpH~69-ohd-o0C7Lq#=>^3uSwy!e+kM>Nr2H zWgW|5l^W7Bx%f6z>H|K-3-Dmy?+jl~W&b=y4lbsKgmlAaqo@W>{?v~bQOC(!L<)~Z4m=M z7}2L}EK4y(5KY6O(6y&>pWjYGc>}9$3w_XLXlARmFn!SA!12#=v(=*?*WS@y`OwdD z+IqiA_S)!g!)sk1MnA;NRD}B_+>6u8_|VNNT>gD#X0_Wyx(A1iFuq zvm*cTaITI1;Uiv83&1zvdJ+ylVRq_8Pm=OI=}%gI=AF=q2;iDj7%y0!3X@5-4u+yn zjY#dBZ4hd925{ER_n^FqY{;@SuodMLzyA7rev}ZtvZ>h_v*;1BaPoup{S#!;XunL) zn{Q*PQp#;3R=VKCFi(?hPMdHI;Y^?L;e8KhAgXz^l=qn)Ui8?jHRgERL;FCAW;kWE)dk%c;rC5&~2A_;_2bNJao<#L6-=h7{nev+tvKUx=-pXXX)?avTo{;OU z?Y)^V60-1+gG9)6!9t-~dr_B=il>K)r@Z%xT?y!QJL*i|9C47&wU-pF;_9tY{&+v( z-|89=ymqli&HQ5{7S_5= z{q~))Q0QX3eNjNc4aE^!ej{vO|6{u|=emK7#wLS=qg0RntJ)p)p7ILiU|Q)@UiNu{ z67Gr|%2~DwdMjxJ#nl0{3EqX#cq1I$c7~Pt3vtZNwxb@m1GxPjeBZf63exVNo;;nc zVuCI|vi)hKA*@N!6pGM~*Y_%hAi_ppw6Yhk(X!5Tpq`}z;i~< zHJPi7suosJpRgkU?vgS2Hwe(+47Kcw8b;WlH8yPrF~m-CzD23337A>LEOC);{`F>I zb@S-A(ut&|#f%;!Gu+63nT7>!lceoPKi^v*OZZrQv^Wz-F`jF*F28xWDBx-69ocZ9 zaX+f)d{Ms#-^VAxv6|5%UY&`4i0gyrAMHe%(^|yEZTavlou?R_wwbh)A5h?Qbd%KRk*Mz87NVUbutXT~|;F^aiC!5(Eqh6HlPS_{yd zd=@7yrb{DFw2Pn!zOr8c!TOk1_g5$E9p0sPs zz!BnaCd$-snSprgSAkM*R}XnKJdMxSa#8N^o``Pe#SD{VC3}nCZ-c;i_fP3aGQ-ni z$5HZmt~*e9Wf-4hzfePtS&`tNo8c;YTw;*nh-mOi(Yc}W2cw`Ou}?k&>W!GcyZMTe z=i@cWi$_})hZ5?Uq!+Dx^!dkao^zC3pI3X{-ZX4@T>=Vn1O*jSKHCWPNGOXv`6jp8 zB3l3PG;0W79!;Ps{#g}G9}YzN%VxJIYLFJ9tdp}19dqDgvTdB;kj|~R0e_f z2k>`~g$JdPe-goP{$2a0%F%<1=vFG0qK&AC3*u-6B;07@vF~0qv4on59qJ$fvKIt3 z)<|rp5-Iw!Kg&ksoaL-Oev4|BgAOD5w_~I~^U|u9N=X+}QN4GkT|D=YNd(~M|l#n9yB zrVbXHpCND-;zWwANkqmKh#_IvBSsh+>B(9@B;7*`=&)SIW&H+WJX}28sX7q%T7{JF zOCQJiHJ;isW5Q!IMV_>%X+e$D^R7Svlx-t&G-Zx;edLIrhuJV4SdFtP&{k+N&b4hO6%iL$=?K08j zmPGTLglkjZ2XW;?<@|X{qedI8u!375U>qw8i`6IDWnSXz@iGKR>lksN_+~hctT(>v zntv@Zvej9J_U|_T_sE(nX#ExApOqNwvJ-)B&Fg6{sAL1)!&4MX!7zRMz5b7j9nl$F zIeXXmRw*!BXR!cn@yX*tt#C!Xb7twolKaKj4TsYO_k9Lskjwtk~VDb1m^^vg7 zBWW{|#E{VFH%F6ChZ%H1-tO*sUDR;bpNN-`;Ez0rB&ER`uV_kStQd)x#&uo;QxN@c z;R0(hqkyVN{;8-(FSmsG9s79qgWkR2Qj3Dg+F*&)4pm7}^R0_d2F4-B+G?hiJXBl5zd?Jl-73>}6mN-&K5~ zd8Qryt_Etu=IArek+?L6M8P&DstTOT(QCw4v%{_F^S1rsOJ`ai6`1CK=%dF@|e7YBnp>@|A+NQ2*Bmkca!`-4YCvh4}`A5-xqL(y? zFlN+xVmmU9$w0M@&MX6U3*E8s;JZ=4S1CC%nLKH_TkGGq6xbx0p+HWp*d1&3({t&< zE73KcyH{U+GN{3_^3bRbKPAojTd?H!P`;aCPxQJL|k91|91I z=5t$P=`orm#AuXo8OTu@F*?{qOgn=>8{!+>4lVWucuv#U<1x8XI_Mo`?Khus(IAQ# z`{H2;m4?9AAP?0KULO>!lZZF&w?OjCt(S|p*PNiUxxqScv=m?a45H>?!9FzXyE$GG zCNUWI;Tz9M-*3MHt!56fGknO8P;iBc&%V^CccM=JZ$H4z_KX;oiXl=XMmxN&`4njK z0{^tzrtvINBnu}}-5~8C5LRg_QEIy=`n#3E; zXn;Vt^~$W8hhaQ{b>DB$4KmtQ1sjlkLx5dLU%fGv=!(F?FrH+g?l!j*^37{$D@&jM zkbwt@f6H7rrKuZ{tXX}Ke_Zc8$EI&(Y&N*eU!GlfKwxCXj+>6gD9P$ZU4CxxR^AXX zL}fXPEdC8~c-3vkHfi^u&$Ixyi&-M<9uh-BneV14eUJ_!+#Ys7jM_O5C$#R}`hagc*oc}9`Rf&Z>ghN!KsZsZCvS- z`BN%9i}$@5llzSy?XV^8ry|=;5FvIwrsac1N5=fcH?Lc^Nv8^{lg-Fwv3RNXuQr_Z948xhMJRa`tyHI*BsIPL}Lp}M`V z!lYDl9vziGfo9*P@({p9ys9^cD=1_cW)PqCD+-Z^g~@omfqBVN8@oA zwrpuqK*VX6)1$YeWwsd)Z;?*NCt206rKN(8@4`inBYvz3y2#@^Cfe++o*)bex}1=a zKth!pnc;xBy&=Zsqg?Fx?yV7=6IJmk%0$jwwVf8bj<%QV$Z>G%mD{!`;;sCfMC{*P zsoB%5-5qW{4{^S2PpI_bbY^n-oPBu4c}}%o!{5pwgOy4Pu;5~hZ6Z*5fMYfiq_>~y zddX1n6^9$oUgE{Kmue*(UKjbEbJ+<`rJI~4!tW7(1Z^MlEg}RlEbqw}8mGS!Q)(mf zebE0N@i;ErPlpmE0E;%t3x^t(O;={@QTJ-_03p{#U1e9>U1S>zvO`>-NblFKT@=x^ zc?IrFnjeeXD~8Y+`|wKU>ggI}#eaf&R};W`=LRu}s2yKwxoFKv7hX9vIB61DM)N0c z9l570Ov_!ah+Qtxr!y9Igq`34SJ?Uod2_kR?q8rGR2LDe`~?Uj_Jsfpm%Qxb^1+K! zMB3mLjEn+j$lMBS9Oh1p;9Ls!!5e zhKapmOBzpL3ZGk7%(BwA5rKGEI6U5%3{~Ypp(FM;9f8zl)Azyz#|ST9)$*A7;rH#00D9=#M(W>ON@Is%K6zW{E2BRcZt4wQC(pd*0#Meiy|G;{7?z z!(leRSyyIQ-)3098?wL^37fGW-ypLLL)}3n%XU9(jt&MB>fT z3OYf$-F)``{Dd5c%NWWTz2q^mXYS)7?Xx{b&#n6`BC@u$;0c`C{iq?3{#(?f0?KT$ zAHB>+R;E{Ynw(8-Mii+hHAuuL)Jv_54iiK;R-7)x){otmCcAlhk>WtYE9h3Pd>AaN$)hy0-OfPC3zP|CQi;*Z%3$&Z0%ZwpM{ zxm!5qS?tq>>yNUQY8%lP9Ds$SHqUzL2jD`9E^Qo@{8-XYUC^7EQCh zA&BxZzR>S`E$tcEI@~SL9*ia3lBch6kS~Q*q8Hn6 zYc_kpR*2F`w1K7IU^fZ&(oMZ}w2!RI$T3txs32qOa9eU_40pOSV6V|=x$`>>2J!tv zv4Cbza>qkwv(rn-jsY{{3eB29(W#t_6N zH^O&jyY7hI72Hl}f-&Cic=n^R{%%0BK5K4IkN##Cw2Inzg89|%d}kX#DQi}NMK(iD zri5BxEsosSX$>dRHB2p?hm2nNu+C5C!dril^kBHve!KiR8xb9LZ;%=tTi~W=FhWxit@eRTMYu0q{Ju^;}#o zc5=@OV?L~4e0IrW_{4SYMTBHfgKZHMyFH&*k1_{)DiO}bUV)I#l(xm@Oba-9$@#RK z5ThIsQgl$M-7XWf_$&!kB93P|*Hf>gzmj3~Ho?s7l$?y%pr^E&KBvh)@FGgYzFNo+ zAu1GaN2aL3bNCvzGlmXb-TII)IX*aM7oYcY7DGOlt9#0MC~m#+OZ16)_1{+*YZm7* z0`K^xP&H^i-|d9C?mr*{AOlKb{qP00;t`a-200;eU*J_(+~MQA0j+ynxotFfZ|?%Q z@;UF$Kgp2)e5rx8aU~%LBmh{*lXv_I?89p&lzML90_gxBohEBc@VUDOD`gI6F`$(F zGC$^zRsBT&$9LHnvlIo8a5~kD0;LX2IE!i^`G}HjPoQ>`SAw3((Qsi@#L0T+w$tj! zY>!oL4nzZQ&uRL;jc&>d*ze#R``8xk+Gxz=VmH5EiTQy;2g3Kbju>42y$xN`W>@IA zd?ULk8v;xSt)O6MmBkH9PmgfYT`l%_gg+xmoLpSsC4N1pTDbI1-`1q@$Jz$urG}Wt z*0l`hKvZ?y!HK8C0`J!cLgw zWOY+D?bKEK(#Fz51Q+?bEwkvuF6HaRFc&D%|9LwypPW*H08o&7%!AgPv_;)Z)mo*C zvGqx=ljw*1i|ayT_-i3J>);v~0NC~pd^h)jzzcBRwdDWuQI7WPEKIOAravv!3g%=V z8JkPTIHi@|e1-)?B`?gz6`^r#Cd|X#)5ftHVPez0QDsv>5|J{Wv>=9pB`zsE4u^6{ zR&}y5qrg^~&wG{W4$(P!_0(N{_;&7oyKM5Y#MF84JYr8fpHOANM-!$V6}eey=qm=&N@@xilyAEmqHX@o%rYB7OTNF}zV5 z!WXZ{L!r1-{a?vn$4)nU6VbkZhzkLlJx`HhF^A~vE;`9{kksGC$$zvd28hZn4CL_)8}=T=SoIKv?3Ll zd#b@Urk>E*SN+G-UmGe54~EX{9_5*63~9|`eTZqcQZU1xLpn|3@p1l;kBwx*G6<`m zy6_w;DhSpDwge4-4k-X;xfqnmzj{UR7Jmln_{YS;f<|hSK=izko{AI&KlhR$_KmSc3(X27ycAfgQiu7 zv(oqw`OZA1XON-$mHJmIyhU#g_`wTnemFpQ

xMw{_$ce~^VZld@MEWPn}OBCb-| zx^8QLqr2qpV$yH0S;DSiars6A?(#zhA(}hOP2DNi?S}Y5aDW-p=UBUzuClx7aBkt1 zbPJykv?)BGrG`K1aJlf#E#^xv!PME(9?_w_S z@JGuFFv|3POI8D~3SwknEH!QI@C6%Sn=qMa~_}K+_=U;8% z{838bq4eexIHB@PlX})dpS9<+>gO``LdYtLfA%8Z$I3J-O*|^ao8KK+?5y4*X}|Vf zus57h=vXMHwi-@@gV}GIMk*;-Z?}F2i4Ybit6_N)>KaF}WmJa_+x01G*vAV zdR+$|YU0ilX*Q@5LDKd$J5g=4EB7r@^uAUb-cA8)ILXbyUy^B#M{)tUwQYtMNMJkS zGn@DgxoG?_?VlQ)vIEjr1}U)7NYi?oweim;o;C%~(KE0!4N9()NHjUKmkTxa({wp% zGjbvvIchoi4B$v8$#qTLlFbOa+^T8)qH${g`VTa25@kI6Wr$;U72{n-Jkx#6_JCJ< zHcw|Ga@9P%d_o1@X-<7QdP~&OWlQ?GYS`!y+(6l+P{8-T`K%^;;f>a2{sTr>8oH}y%ZRY#$ef`x?9!U9>inC1wU|e5cXv6yys%=Rae3!1!tgdD^Ka& z6pyuak{*6(<16F<@iw)dz1x{c6iu66DL63}%YH3qn81E@7Kv3%(YCJVc(nbYT80x7P>)sTzD_m- z_k1FKt0t5EM(bK!QjYHmnOiFYjj^YNV%5HP+?jGSCkkdZscbLG&Wwr8-}yTrQHEo= zl>NNjpGc`l_2yhON1y_Nbku_PxeI>NIQo&dGc6soyy5{{{HbUu)39)yVs=n z*IK$afjV$1VVsdYfUl}qH(N8_Sad+P$#GD_sfx|RqQD&NORXZ=TK4L|@7347LmMkf zrpI88wE#+T6u_zH%M;?--OpRAcTct9;eN=_LBPxsCJ!Zx1!1Qj{^r$n+mEp)FsU&j zHoFop=}n;p)aSN_?o-HJ$>6eB_)oEEOx{4U2;VTTdUVgCB>tO z1S+t2z25@Cy$suWKOIVlbuYi~W{^^Y=&8OMNGGdKY=0PwQn@z|q*B5Ae9%M`cwBM2 z{V{H{Vo7X6RP64CygTiK%GD3W!#H9F@nW6>aXS58^N*Ok=E%S?7TD-`q13W&ePrSn zOl0tJwU2PkMh%GWZ(PcM~z zt%xO!tuq@=78g-`H|rKZXSsS`Fxr$Ci8t=DSn=(uXT!D~x_fgL+B#vaFq~peWI?QY zm7BhP`ZQsJ6nRBVD5N4RKKe~=)`Mb`M9WSG+vr?7-JDyf?%W|L9@4ZJ=C^*H@{>t{ zXWJmX>hwRNqYl1!ihaf&`8=3#4b5OX^p~IQ)q5J$`#CT&aHr&-45hCZLSLztBJ9a1 zwL}}qS+u^HFtS*XfU6=yEbgJNEeS^0*&-_d+MztD`nc0V6<}X*j8BE$c$Vr_f!=XU zA=f^Q%pgeEUk+i3B;^}!4pfVx~rUO*- zWOP#*8jE4Nwhpm7?1AV&t)JWp2XEZCkM}&FIXk5Rxc2Q4yf5Xqu6`V4fIFY+!&QvL z1v3yp#g8i0qIWxq1LG)ncA=%t{?@1Yt8~Ag%668FbOlKH9mCiqiT1}K1iXMLKCD~- zIqv0){s;{me8NW>Y&$cf@T!YfcbHBbkX%WRFu`kV*45!Oy9~kP_@72r-c9Tg}*~Hs+_i8b%B*F$LA0k8%t)YC4nSj>g3S-LT#xmPa%cAmkFEPLq+U z2!B0cccq#-LhI-7#1&>)z`SEI2I5w-9@dy?O_>srY;dxr}%ap+t-T ztIWVw7%splvF?TV?3Hlg&Vhi_!L*AhjWo8@X}mYfKG;xy#(+VA+tGFn|Gb_<_Nmpo zazzVOhoi7-*REMOi)I_uD~uO++pDBiM)cIW0noeVB^*0`8jKeVV7^8TEo1hIn)6ZJ zCQk>WHh~&?E#w}0^nNL?BO3&pW>=PBv5e5|FH<%_g>lWbj35-As>4-|7q-sVQX_q; zt{cH$9)rSoOmyb6iRa)_J)O*3A+QVHj5eW`+>Tav$ie>BNo+rBw@b^1Pli zB(B0M6D9um@n|oddIzWfDEq9OB4vX9VJV#DcyLZ3CYMfHwLI6%JjD;8hP}R89JK2s zKSnt5O<49qH(10we^G9tcF=az0vU@C4EaDNeT`~5(ko)V6lSTp#E$&HEjNdd#;h%d zFBKM7VN&ojHUCEroXz}D!BGVxWL7gV_?f-^HrR7~V%#fg0r1HRhVq&x=E;{c$urOM z8@-!>?&`kn{H8e)qx>&;4aL(I4O6iF(92@zVi=y8Tb*m;cWpdddKC&3?_>QXM8v2% zR1@@RqG8#3*KDADzu4HR3sN&8a$i$J+P?cTemaTwqP6pNHWv@a@yeFRftw8`M7Asejr`f1C+s3=2r4FMs-NXy4|e zzHvLM3_&*rYR5!ZCmpU9ZzDJBstjcX6O~;5c^cIFv6-1E$$TQ~4}i^7XVAQ|uxriG zi~eF~i~i}$Oa{Bxc|*rdhe1m0RM3!33XwM?(Au2Wh;)c->jmEyfOhGoBSqpeO_i#V z1~V5@^qrxTdWW9^L&X1WFjWTNqVyHFU+T~5RqTsNJZEMw<^z;oZYb|~Nf}$pKNLFt zYQ<*v$OM~R#J{e`o*VZxx+Y3=w|{2LQL}#MT^SybLt`4nfy`~VGViUaz}<_xWl(O> zk02tu65H&d1EYP1qZ!yL2zSq7Sb$Yezg_zz$TT}Vnt2J`2;wQ#%!^9?tDdGJccJUt zqA)~LdFJ=?UJjV@x8Fwt`wWQ$W4FlyvpbEGnuWEpp`rG!F!_P*5rERC*=KC%y?k2s zIj1=LUDn7Ap~6*e#eOQ?G$r6@;6PoJ|E9x4xC~yCn^8KRT4a*|DslZ8uu+8GGqThs zv#`$if}8sDN#6})ro(3b7o&CJtdex7=Vx~NlE9D5Djo0!Kv;{Rv6Lztwl+awY|eW7 z8-e%sm#vJQCRLC^yStYAZ)0cI7LLZRE9MN|O6ivQ?gG#t-*Q04c>0oue&*IV3ImW3*k38>T}mm-Ik z6!_UcV9;L{w^6l}D$o|}Sv^wlsR7;JKJ@TTxz+Un+-xGoB$P+0ND2K=l+Y1kuZz+r zUuvi(y&C3d(9iv}3r)_=fuICQXIPO5PjOF9OfBNH_VFD=-;9JAoJA`t{Hxn>9O2xa z0IjMN->fHu3N2pR@`We|X&fo2PwhdoS(ZO(1-kjK2z>Ve@e1{UatDpR*GN%pT!4}( z+6TL-hH^~23>h~SNsHI_1~9wsWMeb~g%xFP7CwNt%1kBrgQMO#K^Un_QClRpC(p|s zE=ExdgCf4ez+npBE%?)f=(w zqmECuI)cUT+x(Mw7>Zsb+0Vxm&)Em z@%~u8ht0;r_9ibzT;NV%h+o0@6X5iTo7!TDl~GXeyClzhBHtpP>UX;E>oAk^W?7US z;p_9mmBO7qb&>hL*;R_7UWSCgG3af1(Dz=Li&3j}`Z>0N!PEX**`sNOI|cLfMq{OHO^ha`gyfB>ch~A~HQrdBpSaOHECq_$X}*Kqj}V*Rf9j$=hMaJIy!fOC+cF`P z=G{K=%LduKsdO`T4~7yBPsZEOUz7(E4u>0?xVDQwrpZowC!0QyLCTV(u%1otb#)rK zPm0A0)27=K#x(hzV}P)>c&I$2;lBBO1NO$&t2~V1>)JY9Oc^MrC1!jd+7`(y595G! zNv{4mi`x7cf%1$^xR<6Y<>zSEtgUAgXrqt)YN5!aC(6~h_v;(;v-D}2$>U&B{>>ll z4R#jeAwjXnlP;7qfDLD~j;Z{}jH&z$Hu*HUcf)e>I+NoLOOn;DAcuO!SrGl!kPl-5_` zhfmRnM?}STTNKg|eVP?%YW_@Xxq{CT_dG(=2TFG3yXqM~a$F(nM)5Sq9^cN6`%@gl zjQaAAA$MDCiZ|lQIcTI2@w30%Pn_em7!hNp*gd@Q1WAU@r*O#2U|1QtkE>_&OU|Xa zof9_S^Mk<;KR&3yef_>e4VktWsw$pokrg(#ggYoDcNtk^$xFVBU8ZBLy5O9FbnjEm z@7dpDz&$|7wRH9`k3SZG@;_UaK=Bv?aqEi#a$ z8QK&U3QE}B0f|&#rzG8v)tJ%=|NFol5_mZoq}B}FJA`OI?%7T0qDpVq8+7Wlbqsm6ac?L82#@_w2@NA`9G zFs*r}bkK5+Lb|XSGA)Os3CsT)_2Xi0EJx;Br(N23mNsH{TS8Ftjwdhg-msybrus61 z8p>$fwzRn`%3{RC%#~`rgWsW8#1pk!A~o(y4ORAXWlVg@r!M(v5|L(}LCg%vE&frW zSm5zI6o;vl`~Y71c7k|3=XuL|JX4aP$v5Y-d&eF`u-Gt75_cfx{r*rE3|24mrxH(C z#^Z-oI87&|)k?z|uN`WhFf>0F_p(IeXWZ^pvyXCO}{wo zU8l#yBhx#nb^NNE8uKl;Q~r;mkBV_5wdL8{l^TC{_dMq;(GN@X_YrPt4YU1eeJEwo z1{-t@k=8STY-*2PcVw7HS|Qn@xswvUp?UAIu_vZyr3wel12|Y;!6V36 zPKc)RrssYOZmn**z)&u0m-p26N0}KSu625~*_ri>4Ac$@4{QfDO10BRDsWUQakWdR z0r>&ufVo!|)Y&{xwoJZzF7(2XwM7K^)(}*+7MwFgc7l`O7}Q~l`{gc~ac=3U{S|IF z^pPUq5OM*|{LOavE1jtmHcI*B#qH7qt`>G2KHYn7$n#9L>Uc&nhBoE|GMpzTmltS< z+s~&v->9sjy)`=i^NEGLPnz))<(p#zeVQWpDlE9t!@utv_YDpEYc}btADCh{4O)mv z+}s*)>q7BilDCygtPVAiI?!Rt-8zYgInih(n=^j$ z5ax~S2fBblU$*^{IYX{Fl2SOsvRTNJmQX~j3T135Td`b-CK_w9;#!R&o<6aHE&Kk# zv{4#|U=x|IWU_yL?x`A@DIf~4Rz{g4t?9rl`-HMgBQt>JFeh(B$oy2{wYT+bv!$Nb zPUoy;%$$DWqEYmpFY-!qY(uh{+sJev?CTGLXfX zNXqcGqcz%^G7Q=U?CwfF6B|m=+Qcxn@8ZuP5c$$q3}X#Fu;>&l*xQo&k>v10-zHx-@ze-a4rPdc9E*iF1aD^#SCH3PjgSrj%YsPdV3}&lyh_9RGsmQcFXU zt=C1#FZI@r^W$o14_n%5OOM76vA61u>=gyl6<(sgv6C1UK%Jm^9vw~3&wZ}BgB5Y` zc@OORVukM0xeF7=INnsSF2nNpK-SehH8!@aAlZ}FCAX4@11HQ6SY!8|1Z`cvWVYV} z8c%TKpvTJPrD4jO4!gII6ct2cj`#)NINV(MJ6P!z{DuMkey-=+nMhRDAEl?$w`d|@ z{4L|;WJ?U)=HanOG6BEc*t)d1Xu6uCp`?hRU$^1;FyX*Uw;cC{Nxm!Lv>p`c%BOc_ zVu1Ib-_6_P)yBG*X3hHA_8wF)wtBJd%siq~bfrM#1BQ!O>vk#DkH?`4rsCvh6y)nd z!lWimXqL$Zs(IHQG$AA-U1~V*dr&48zDw4qpY`e~%~6(ozLb^xAQWh3FF5%kN#^QP z?EL;^*4ATN*tWy`Ep-T=0%JH#TSH1RK4K;Gyz!yw-Tge8;cR5(T+7H3u&i3FZ!`d7PEQlVY<|Ue{NH+)vOj@->yIMu6ezF0u4UP z{K88W3+ke*;Xiq7nJyv~s&nDgp(|Ho>Q+0D8>KZW$JZ_t2q?**_EyMTxZ^L+H8S@2 zo1atO|1s1>-n}}4QEg`QrKrF$6qUcj{Fqk!0|kz5VppU}z~rm9O4jVZ&X8Sckq~G6 zfXlHDmc}o0tuMx&L`&t*u3cVzdb-U%I1HLx%<#rLZ>DFk{T^oF|EP6m(4#JCJdrmZ zTeth6peRzs#3P5s{hB=RO8fi9VP4W=?%axmsP-gr-EI{3@-IjH#^H-JXx5ZM0F_V) ziK0}hxM>R!yHrp1$a|AxVVx4&qz5yMg##5t&mRR`-JHbp z0*FegEezN;K@ykHe&=Z9Go8sd{H0E4dKwkmL1pryR@V~&4oBi5-*-6%bD>pb!bgLk zX~(A-xzs-?mnY0HNk%;R;eFaI;((e;>Y7irwjxj3cIf{HO_q{&f-}@(@x!gGSoPG9Pd+oKzG*K4$ zUmvj@nTVSxOPavC=ssWHPt!7oB>3uPN^F@H)edn$*>5Ig(r7w|V#f(kNCubhEBnGP z*Qz+#s7i0UF;+s3E|Hcnq}BDYSCF3WO<)&CZx*z*fxGV(rfnky4d70R(YAPsU`|MV z-Pj&Ek-MgB+&8(a`G)Z1EW2Em5;}3EBxmvLe)`ED+4>z^ayM)Lb``WhxBFZ!)X9X> zgox}fYaH*y$;R!%0!TW&?R^$gh%BC0yRLRY8!6pH=&XtEi~n2n3rR& zv=}Yfb!F+K-^GftifvW6!0+hW`}A-DE#AVeKba?g-#DYzUbEBxh5nUqz7|f}qY^WY zk2|A-8$}4bdrPEwf8sU70c2at73LG9q&Jq1ktFP3Wiuo1sQN6;L z&5QF34x-qoq4d#lI(GUX8R~eGlv;srq&9Ym%Gs1b!OA6mVCS%?Xjy(sa^V`)Os$)Z z&$o=ZcW(tMZ2wMPDj;Y`4aEgl)Zg;iilt7-g!&4|$UJ^(Z)C-_OC-Y8TYXu$|W z|FBQki%0+q?H^}I7xyPquoCuDJ1{u_^yQT%)tJJg%`;Df^R&qjs)7*K;#X@*x%BCW zRsBl?x@-Bj!?|qXFQ!fVlttW*9j_;d={a#(3#EN%a|*tZ8rUXl*ua#j@KyQB70zNj zJ$P%>)kNDSGv!|Yv=Zc-SQ)81Io_)2sC;iaFj@cNKC$2$p~Q-#rNHwk%FEO7pyqJ^ zSD^-Vx?9MnF>;_VY;&hYYa%1{xv+xeZ)iL#VIT>X%%iD-8B3bW%{o{h*Ld9W;SU++ zqXbU-Ou4-f$pcd2CT_0NMLV7YK5;eKuc9;%)(<*&X{^p}_3${A5j1?pFMHWacMTpN zuj^Pn=+p!}Z9M+Y2sE&pi00Ya!Y=!8*XrAECxO^Pq1PhxHYKE^>5MjIDWjP$Y|02n zGZ@o#m~jo>h|w5W>o^AuE>y?rAVcld1q*^KwD{KoRLR$xB}d11juPIL`-jmt+>MO? zt5VIU`)g_6#ww`~v)qV_It9`hPY(e|rYsF6`Us6k8|w{J+l!|(QvMEfxWztT!DCdc zF2VL5YkEW)tY*8r*7uXJopEnoSujMu`i-Ji{YR%ubBaKr2%TPr$#wk1w)}>?R^75c zO=ZJW2DgO?wr{ZCwn+&2csSSEXjtu9`Da0wl>1n{^_S_?s$^64M0?{-ihqXg^~>hO z*1D8nQO)PLR&P?rQ%5to^hK04boKMna^3=8Qe3C~InF^~?4y<7FTMKH0_El=Z;SXf z$48dYn9(U9K1L@ZI6S0GM3MS(?C8&5V)J=2!J6Xk(uX^+QkB&>zX5v^GQXm8+olLo z{ySXVlW}3aRVpuMqZP`O@EQXt*6X9kN-bP$@BF;+%&*j2{l5 zmB{TphJC38nSLop=iHi$EX*|kSG2?ycdu(-V#nO+zyq~||DgFmMNiGGu5Uw8+mgiy z?yKz2mafmqTUY-a+m-XCV9dSSxwB#@&jtm86z&WY2()X8r)wHgJhMqQ#|HZD4lPg| zd>Q2oRn4h`3TKR0o7wsg(_ZjA3;D<>_tb8{a;T(M<>T(#;)bT|q_oRlR_eiFIdylg zn(@{*Wc_y~rIW4OUs)WbxZXX>=>mS}# zOilan!S*fhR9%)wA3oWbOQamS#jL91-7!;-6+=ljH;Vh8o=OTVR4bpw7(3Gj3~w6( zWWDtY%oy2&N05)U4ny8j(fUAn-rHmN{$-szqhX5|>@_c!5%J~^T~69%hl|V7op6P* zq7X}dn%LZ3r^U$L&cs(U^@#8pTavt-~yY(ia(o}M0 zKOuda#lL5zOT=0s=)g6%&_z*P07-$ifHEq95}|(X;nPr}30D1E>`pr5esTnN;$k1KD@|k~HcskGIj^U7q zzZ6r~4n>5!#>{>HMpgntJoB-MJ-=7oY##HAy%<~$v`;h8_Ru$dwNLxtm~k0{FCDvt z;o4w9Ns(lBupH4JK#x?V=(a<-L-Ymg&UJjLaR2eJ20RO%=^|Qd6`eYGJJh`+b=*H zH#4)MY;8?0DJfZ7=ROI8DSCQ7Sy_>E^KhH?%lm@nYs#sV_~$L)q_7Q%e-3}LF2_E% zyZS`pOd|l}^Z6^K*Nx+JePV6ue%q5USyJp+__MJ56Dt80;U&1^WKipz*FY2lAc=L(9}N!V zS0Q^g&EmJ_{n54pLUa5e;9xbLHC}70SyDl1cz5JBfBn+htPC8HUyf@i*GCH@cD^PB zO-(5T!7mj6hw@Zyt6fwssu0k5CSbN)tI??5Q3MjC zY#dASlT#yX^|42KYsX%z6D?M8N*kH#9!r~c%ZqbWZ02R<<5%(E;f?h2JRSwBbQ8tD zLVz!XEpT|8thQ#|IBcZNj&%U03e^XNGw|A`&d;#8%+X#GAx zwn*MkRZ3=jkQHnp&13`1w5OKv^!vEor&MVayHmcF&%a?X=OL`Mo}a|A7RX?44E|nX zdH1)1vx2i6#;F0&B)RU5?KF?++B@EghuOEa^+jU#1uN_LTtUiSU(pgsk;j2>!9BxNy-P)S%%NZi1ke&BT)6`SrGp9{yZ( z8%Br25A(74sH#V~yJl~F*)D|Q1BFnj&YNP%7>nTp-OaN<*gCv32W}js+?b?$?*7sd zeOgU@`c&n{;ar~i+Ir3g=m{%O0AuMzL~DKIpb}3P4oArMItuE&ktY77@*Tl zF=`{hYWIHP6_%Nn`+I@t)?^DI@KcyT!F&ftnbN#*-WB&yhVpTFxYISdV}!r46fDuf z;V$kAtYe(sSQ^@6j4!@o!7#t)U0IHtBacJ#l z5Bv{sgTX+)k86Hm>JK}9m5ni|BTyfIpMrX8&mG&+SK0r&VL9niO1Jq)YJ@DvSI-#c?eG^wSYZQ z6zK=$;1dMHg=?FI&g1b^wq;Hx)8HS(zAvrGDuoy;*GB}Hhk4XOQAmUy2{;EuE5ufMb^f@|h=s8$22C}&L- zaY(FRXy-Tb^LGyXY(CiK%Ws^9Tto0KghKDNhkwTAND_-@Q^$?hxP-3|G9 zJYaLz039+pzibw#k-9#n7&}gC`0&ZK<&VW$tn*5C`jss9?O<@exLj;6&g47gxj%G} zP~*F|Jr%uG?5-x2dgrFR(*C*^zf-LrxktSoxVGO{uK3`iyFdAke{rY+D2g_+AI2^k zMP%}EB*0r@7!RQ7-FYk5%lD320V_OgywO^S2@yPEP+~|M6uQwYa8;##^hMC0d#)DY zbu1{t`FL*?n~he+_rli7-w_ z%}!36hHd1jYfT+(uM}!OWH=AU(iC`wkOd8@A`8qGj6S>0eO<0*aHYGLuc1AGzfb1& z=NbGlpi&VT^h9FgY^@`5Y9VtaLekTKRGCd9=^~30nYy&2p3dHaQnEK*wx(QqEohc} zzU%RLH}20eiOwkLZ=J~Gu>c|a`O)l#wH}<(xPo774WC_DCRb+1cHYLF-4>{R_tQ0G z)#K#`)|w-CC=luHSb^4-cO;(piuD6uA>>PctPgs~$R7D}7oSn8{8--Z;qtI`+r7BOC4 z3$O>c*fEw`Bz^A|xb18m^-U8u{7JwNQ~jO$_-64~&YBg8nm0BGcz;&FZd%RReS9~z z%JOIng3T)G@S{tbmge3>qVR6n8fYPC7*vuVWL_ojIg^l>V6s`#dd$x9dv@wIM*=7i z#?eDhfKOBv)pDjU7Hjx%tBo?g5)j>T{Nm^&a{Dk;H|Y|N#H}DVh%QB|LfWR$0jyoW zni8S@hIvjc&)yN(uVm1z5m^s#^>rYlvfU3{zuPoO9_~m(79-(vvshQqMtDtqztd&| zEBj<@k;m_HY6fd+N0;5I@r%2a$S3}i!=lU?M#yo9yLRDS0l40b9v-~jJS1f~`G*m`^7q(owY{}@v zVBf0iYpH{FJo>mDJsYnAu$U+Gqb4})KYXNraAd5m&XCb#ur6#bFj|$Ko^EY+`f%;xY_ZdDh8zI;QV02Y|)Ohj|#oLc8+W&5O9W zEXOOwKxO4M*Zh=&IEXlibfApG0#*i&VLGHov~2e-*J$4(3hjOkOCK7NGOy4nMrA6l z)=s(JiKG3t<~j9raB5ob@B!B!k=r(Qc`UPWTShMOc^3vSn>lq0)5YO}T5l+jEFQ~P zFWi&M=m{?M?Hlqt5@csmoQCmcWqfje$jR9_6Bi8>SoipvqM*c;Ky%C3m z>ct*@T%`&5E@$rX<_>hn5k8TnF|^nZmt8%>DpenQRob(~e@||8g-;K}Yh)M}uzp2W zO3po_rl8xE%n6^Fn@fEUPhx?+eE>d3JSVEHt0Pn;@kFbAwh?G{Tz&VL=$sOPTX2A3 z#&J)FC0c=i8cw`S`b{-!^w5HSf^>;y&dHUadM$a@I?&QVy}7vd95Y%P&%eIv)@?|7kCEOc=>Y6 z(Jxwtg}GCj9lGVQ~Q!N$lY$VwE;!Pf60}WDdwQk z2XBmFh|;twtb!!|^ziHmm@rDoAio6Lf-KjvS;$kPe9SfmA+@~U6t z7?mz%$mc$U^JSmFjes}&YC~=n^N^<4&~N7(YAkZI<;agK_INHm+nsfHhl2O; zt(~T{K=6%C`2@8-yP^Wf%l>Q{g?~gM@{|K7%1Sv_&!)m@V&SCw zLI6ul;9*gq<%vyw`_b8G6fJk_&vV-CVhe})oq>VTZ;Ma8_4KuG2t+%mXrLIC%)VIk zV?TAwe+%OQ%X*oTw#h{`no`rUBr3?3YgR6}ABid{v&&{Pt-bw%Ydl_0UVA{v$J+Y( z#}m-kqQ%Y4%{DVAp(M+G+Tl&!zaf)nl3tPvG%~h2b&qNow2{TzUxhx2F<%7)e>;RG z);o-eS03e;Gq<(tgl>GR`LyaBDz6>!iGFUj^sc83Ul=L*((~Sp=73G012B+(nU&Uh z4@hk1rYZliy%J>YZ4`s(wl3|YAR=Q7UBd!$yiC9;#oO-8L|r$yex;ZWk_W4tnkg<0 zP|5|k|IU6|JUE*qOXKABdgb9X(wC8fsoUBTxb)Hnt5W!8kFEyEM&a#`srucvRKqk) zmZT1?Bo;fsOFsU_l(ewU)vdovy~;oB{R3Cu7&S>ELBNL}6&eJ!81)#TC|yX!nCG1r z@IhIQeA~mhTKD~06S$sD?K4=r!%j)Gbl_20=gK#;aa>Aa#OrV6_oXv}(y(k}Zu_m{ z!)a_%Iizdx>p5D(R-?czo%V&2ig#~qe^gYAABcG6bi8%qbIhA8lbjnIxh)%;ciULYMD15e_h81( z2U6hX3AjYx5WM}+z;AkM*2t3(C9xeh8?OU|CF%ax=nA_W^$F6;w&ur`HC4ITa8y`m zw{v?{p@gk7%CE;eVW#le%&OpnPg@=vBlaS}fiPq$#1XyON6^<$5NlBooE`sqTCC4+*iNy*g-<@ zc()t7oZRV8_|uG__X;R3FaqfS%i#68<-gT#_PLHEn98)?cvzZ|2v1eU436dlvPT^f)M z`T!EJZlv|~HY-kk9%wfkrS|PDfL_9rF7LO`tC8ylv{WG}C4g@LKAjoxZY8VIf%&{dQ=V z6vU7=57sUf1LK7B+PcBM&_};~%s>DRWXnoie&1CLR3vCMXq#TIIbn}JgMq3;Ae8|j zz4ZeCAHOpWwWO##4oz{}bwhS~7R;+2rdoHGnKQt+R)L69Gv6(#{S2$7E&uf-rX~hy z{+kd2`SE^22xVZ$;b?yUXx0yD?K~$f*%XyPV{OCr#7k~6q!>n=BN@Ea!9l?;#IReu zgM!UZT~lQ8ltB|Ko(Xkbuzch;TSh`5XbY@lv?5&nsrOjQl04UCu1EL4h!cHrd$;vO zC4E}tpuVupBxXHMH!Nc7DT@tO!)AV&ArcjviD;(3Hu^zosd#tMmtpfK?~e?jXgfgq z8oSD@&uHk}8?&bP{!WJf=`(H8;5-b5CE!?|IQT2tihqVbXNDwar0$Jf{Rud^l^+jn z(cxgkKQ%gJu8-uk2MykyXeP5TVCi){($uG{EGcuGq$-qOve-5{Q~lI8j2+vBfakKIP~x8E4R)pZ@$aE z?o}l9dBw|>6YHdQiWqribbU3Y5GeRoTq46mMGgJ-yjwo7EvIF2Cx3thco_hvF60fN#~Dw>J$-eisE_gpq9bvg3jPq}yTMA*cQ@4WsQ&O$hQs z{0#|C4}ssUU#6WD?YH)30lt8Xf0N%5BqAK&-sz=mFs!+ETs}2fnI&M64+(6sT?y+I@eS^IEt0XeyzkVr5}|IrAD5zpz1lFo zgV@!>pu0k|A(eM`80WsE`|6$TexLJXt956d1|k7#(F#9{LdUamEdBEUb-R5inm$7f z3FLpuemCD88eQmb@nEp;y}dp+p=0^==kppu3p{paUG(tI(L)aPbWJ3N6XeuLTMeNq zk`Wic-k(bTXr`%nWar7E5c|`gCDW0SPJxSNfsp}AO9gq7WW~kY@6zHw+3mma4JevL zW7;l}$CSQvb70EXCaH9N6_5{r=T)H`;smP2AzrJ!dmTDpTdv35P%bgkn_j9XpNOUI zbuy!1q!pj4*8s<1(UT|b@W)IINb+8k(=-eRf2GdXqEEQ^z;A=YzfQM^wur3R+eh+~ zp`JPBu0xrTdeO4tUfG$GCf6(L^qzm#;zweoaGZFiqof`J39=F=y871B$t43^(|UST zn~2E>tDa>osttXq`KYI#B0dA#KPcQSgq_|~QGY5adfzq5Ti2ymjpKS|m!5`r%&bUc zmV*z$epJsv0RP_k1j;`gtNz08vGtdYYAY+WC`KW6yYAn+^RDJ1<<4p4H2$rVnP!_g zWcA)(DDSurRq;lc_Z^?zb4UOD=~w?Swh#I64wX9kQpoWu4+3i5@MokWIz~*iYLeq$ z`*m0_M}~GMc9q9zv(WDH0XZlU**7qoFmXNRdP3#%*M=JMpGMQ8CQHU*RLq&V!lvzj zuoj_ai=QvjV!UUbSy%FUFWKri3qPBFRN2D1`wj}hCN>{4vClnop>_TiEDDLA7gDs{ z9EwPVg4t~B6+YB^kfwn(U!D|YJX5ESs#qtsu_O*gUU1k1Hd6*hifZD#8);=SkOPi8?(zPlS$ZL!J~>qQ!@bGEy&Ul*9ygdZJ1p3iM2rJ3=j#y3()A-`SU}-`+p! zwlXi?yf^AAD3_F&obHh}cu+`bZ1gGYYCv+veU~mjZ5GbYmZ*1*C+p6tdpf9$oZA;= zd%3d<0R^^4bqqdHp8N=WR)Gau$yvW|$^LKlf6(q$9eT<$!id7tBTCf{6=@b5 zTx3n*_(5UF_w`z$Imef@xWmEb>Q|GVc0nl*b4Y9`cj@@ABWsE;t`K?>jz&0f><-l7 z%~qSKjD6>Nxn`*d)M_kT@vfjy@b7t=Bn{jfN`8C>&q`^?`FIAbTI>pH?|CAdl8}%p za+Bw3rh_Nz!D0|E1C>Uk=ha7t)}@W2jsaJlO?Hxm_;q7zJ)_zR3PQ6lFvJIw*H8$f z$PL?%7;XyOoh{EhSuqI2WTx4%py|CFa}1NcafUtj1E%=^SKMEdx4sP>J2eGR#jcF- zJU)(+@{r;1f5;V#Q$SDDG}gCm-;Yi5dBXMY7l+XZ=IE_^3=arFxZ|t+p*3g0iN6{W zh{OR+Zd;Sp%`=0jVSRHRq7cf*iFf>uO&VmJwopIcP5h=8XMeQX->!Qz(*Qf!vy0OU zOej=(D`b>Up1^)rnR{?zns)U-CB!pwV7)<9d%qF&dM^=~H?`~Jcc z`HhHc7N}qOXRM5xFq>&E_Fxd+7$Bs<$X0w%pHeKV{)u>Xn`gl?o)cAcyf zm^ydMc<<8cbP|M~X?RIaM9UyGX<>YBS-&xfcOZLL#TXJZ0cNcu=yWbNUtkwWe-4tc zgR{5(9k`&qd$@=CG4cFri&TYMU!QmuF5q#97d1$qITa<{A}AZ)~d9 zX0FX0%VJ85QZjFgpGa@%eDQ?PAC2jRzcN7fxuGTw1@W1ww|%NuyNJei7IN~GQd9^y zEj_}DUPkG3Z53rC@d;rZG_||k^v9P*CHI?4df_U%YVB236ML#>V@JKlX~Kp5YWv)TJOJ;q3Lxi}|XA%Fh z#)k;_4jhF6&A@&V;mZU-}qpa$-GQPj7|QoffQ z>@G{8QgBpp-304ItH)beWJ-$moo3aX*chMDr?iwx@Na$j-TH|yS;85@``=6CPI^;4 zbcLV=N6qPjP4OwZ?$Q)rkjl7BJP&@``%7h$t%MELO85}3{x{EOUlFH}i0DtTMIHo5 zRDObXs@~UF=Y$D42nSy%1oW8W%XIy+>W%PpbfwdCrqr2@=`Q0M{fiYQ0^(+1;%S!+ zC1Mh}(732IexBxq^J%79GVT2=@>(qg3R1f&EN<4N-gRX|Y}2*4GnFSsDhVC;Db$;LVVUIkKV)ox zn_oe~uHe16dYkvrp%gY@7Q#Ey@W8Wd`6n?}#cziJK|T@BZ%Z1}CG%WbC;0RaJ5-+u z^Yu;hI?uUpn<)=#(<)-5s~UAKC9b@geo@Qekp0b7s@=4{-$_48lS8)-fSI&B95B}X zj5j)b@&0Psf5%n9YoCD`%7C6yQ#48IOPgbAl)N9fUhC7^PO*65@&e!~pvO?+A3AXVYgpWr-t;3o2K%lu2rGze zvq&?1(yA#0*Vt+zz}FEVXEP^g(=HS#9xDv{$Zc?#@&H`g46MyFPkiWj#wc)Tu>Mn4 zxR?dk8m(9g_|ofNLsRKG105OE2+^MB6kujAz_~*s$a3F)#*2JiflhcOMtkR|?;Jv+ z(<9eVoJSFwXEmoK#*#y97V>$k2IE_3CT_q*^#w)<<%O8Au^{a|H+or?Bi@ghYP;O` zFsVNF2hz$q8?aQ6Auce5-upfyho$#{=>!FrO_l)fk*tuw9JZCv8!G|q9hH>P>=zd! zTN7P2vdDPqyTc(fc#4^^uVqI(vpe&d^*T(`nJ@##mmvY@PC2tMZ&Je8$lpPV~ZkIxdnzoA$?lWEKk zmC8|U6QX&TWmNIrqJ7^^a_2Nl_XxTfd@5)Qqf?VK1UwlpJJb|f=%aOj!Y|-#|1rJ# zY!>+OpgmEa`~H}C8wr&`-cdnq!3bmg(<$l&@a@cU)0;C5(9rS2i?(QFKn7M{;6Y1PdC3O$eK6>z&cmecH(aL&n_d6HH|~q zp}U03;67C9-}PeEuYkoW>m0>|ZPUxe^f}uJpvTv1LH(bGCak7Tr`JS2l$_>#1{Dk` zSCW~glK+%xe^D(s6*YNm9m194p%fdUm6}s+nIHgFDtBc0!HYF)xK?KS(npNuiFLn; zmdKmazP@!b=++NHDz?@7lY!df3IEgHbJf!G-p%DzMVPPTgjUoo`{3lpH(=?)WJ&t# zcVv>aKR~ogTYB)jU?nFe&P!5N7qoZz`pVxx22_q+J@&3Vri}%q|Lu?`!nP4uIt%Pbbz(}>38fVyZy)* zRfV(mH=yG2EI(ez#SWH!a&${Aedx@9qe+0WQiKbO{@Nc_NP4Z~ajAa^CL7&qUf~m~MG*&Nl@V@gU{|#ScRWUxw~598uE0 zdFIVbzW9>)y5N1~j&Z**%}{)7~;Bj;jH7PO74=u z?Ar{R>@_jB9OVeQ^ane$UKasaYG=9%f{Ut&zoGs%G57pu7`9{Zs5xWLpK{8dJr>Wh zJV0R@P^S;mnm=}Px|(+qI2rCpG<}-L02Rb%05((xGs&2x;mO|pSVd2RnxtReN`+th zfc1kv^=rG8NuC)m)2srLJTgGUsoNe(P-%U*7t_I$5R?wnw>Hsn4gUgnJxdndZkvhj z%*tite4MvJ+nRISczpA4_?`H{HH|Ze-tE1#$qiXYx#SX7vMILw_m9FJRmx~+Q-Sl- z*6OnsnPdc~%)VD613XPJ&_rewQ=stV$hMMv_JPA;0Fk5!EFt$#R)q{Uxj8?W?YPU3 zhJ~G}o|kyv4-^lB*JOBjfHq*wwpgeE(7@?YM{S#3h{??+;(SfaXOsKkzmHDdci@vo z`=ZlFfc``47OOoY?Yn&$j<9!!sF2#I*pt4fldGOT9!z{ZH0E8`-}pX`XN>mS6syg|r7PM;v3P&;GD&{kmX8XFEVsTW z0GfnJxHT)Uloi&F>0x8Jr%katA!Jyz1egZ(Q=fkW>{*Iub1R;1h#}puOOY5OWzeKj zpImMkVrHgCx8bBlZZU_o%lX-THNQUqW$t7peb5#YTtF2 z)(w0Sn}OpBNu($~nn&SqJ25OWI%n-f?qcG zPac*3S$8kU_NblVD>_9wfk5n=(zCS`m?qJAt`io0MALO4Rc$-G;h$LLe_D(Vp4+Du zwJ=;0ZnOtC9Afj3u5kKj9$Cz;yWX`(mSD9b3U&H3ON|4l4$AOUr+IYuTK}*_d zmjA_cUb}YtY>y3X#8e#LtEMTi9Ff^tzf?K-Ze%x11QlV^fVE63aSuzv-5)X4xjh$V zq_>BDr^h3}l>NGg%x&tt+OBLvN@HoE9$(#`>q>sn_QaE;q`XKH;h@(O9Cnyd~lRIMv^GhkjI& zGZR_7+Fe`WdgEG8@m+f*Rv((;eSoocm3vZ!ce5LX+HU#I9}xVf&B(l5p~})wDz!Of zaK-*fb$@uR?BlG}itgBb1H97~p*h47fOA2!F3u?O@Mgm!fUgvu@>vI8t^59D1h8u? zUrXPsS3xClDtF%@U2~_s?b{7WdIh9J=^*p+lEK22QynPA`R@n$p?&D9lwg-&i1%?;SGsw22xW0~>n{8)0Ro|uQ$+H;o^b)~PR=-3av z%lb#AAbwtE> zn^();vCk|J+j_5=-nxe>h2b}h&t(Yy11UHScI`-WziyZD<<$~;%MVT>{xPXYmpUvM z7oEROzSThHKaY|m?J)Y0!+++pqgsXR;P`NAuBlMrk)7HjSOAsSL#=>RRCSM}vT$GH z6#9(IUX9P1xXB)U<&mvO-Ow$>lQN@7F})#rU=}EV3V`NnW<1DgQ7O!S245{eoTJ7w zE2hJ(FKO5O+s)cA)CbNHeyjO6Tr^ z`YY4QWpiw+CEBBGw@+Od2>JG~DQ)KXE~^Akg(>PB+nJo#`+va)a(DM(Pzd(hx+{~Ri zEc()S>PMdob_k)%7sAC#`BOrWN*OaFDoO2nFNgV_tVe# zlOuCEl3i~xJ)@V!89esqi}5F67!xyY*?E2BgZ zO4jW{=!MFTvN+ZKmmu^ik*r@+LvD_05Gr z?%WrRf_FhQ65ocCs%KJS+h`|5A03YoFP6&e<;}&$=#Uvu8uTHaw@vrLp!Mr$r^z(`=i#}-^Zf|&&&w0E z_Y7mO#LD|Wn@>DeamfFfe3~mQps@VU{}cb!Fuu(HPU1?DXn?)j!XiB8>*T8pfCbZCNF%!xzwBM6=rzI^fC z%Yz`IW9(-!UdZI2HoN(ZP;x%u(^|~^-r%qKUvhr4qrYc0;3m{i(KgVKN0-T=cX3pw}nDWi)q!oVXHb-}{O0^Wb%m=bfjW&T2ZHX&sYJe!{CeAMs{n zymL+>Dh_(>es=54erf4C-Hua0nU2{^M=?c)2JQM_qqt}@fBH$u2IZ!eK~MF<90?uj zcq7wCe+TwZl>1^1btpcX5|l&Iicg;HCKHA~Nr7Vh{PDEBi|29e?%lcP=08Wy#Pb`> zoS34IK>B@dk4Qc-ZF%nuYLHB`Gmza(#C^v0M)8cD$_F$YJ=SlBZ`US_9P~c?f_7}w zCYa9r>YAZ{3m2w`!~~&l2QzfO&MRA|zoYy7aWVMvUQK}_B2c@s$IgeyVs@(WkgmI` zl<+CZ)BXO_QSduR8cU`^?2(XUY+@)>_wlrAj}q@%QYdJ;StuKBivX?oG_zj<;)0j2 z8GLHz9%LjA4?7wj7nx}8rSUp>au4Z`s9h2-0mujCYC8aO>{s}E z(t%o_1B;+RR2Kqp3DU#-=Sa)@7RY@EwA^p6;k^%2IN?d252ylQHVpAOGDFCE{Jjp@ zd@y+?(AWz?ntmk>yuLET?Eq8{fFqyz89y~7KLWZ*>2;PiwRpA`<$-y*mYlM#0Q$U| zgBwOAdN^Qbh+l>=4w`p*I8^|@Pz10i#qJ#8$o=&Wh(A|%@X21@hel9rwa`Ff@ z2OWvBjPm_H8ypkhv+-T)JN+tS|wDD^FK0MJnvJ|V!RqJx!3 z+X(sR$0_-E2+ysfM1Jm~Kh&%u6g2JB)p#{C2Mc^SgAz2Lh8g`BBq~G^p#zWA&W-&& z^FjeR`*3OrsIGI%G-(~(s$m&nXMM}4&x#Nz>Jk~I8`qr6L!}djj-{44RJ0U(6w=0K41RPJa~*M6L?H41pK_sY&5>lkA>`%>&-Lr0m`e z3n!Fu-DAC>(==$lSLisN3DSz;Re9d(`h_K8?XLiM%qi`*_vdXW)hpo`7Jd)>;Wg}B zW!p>RnZT&PsANKe87HI}i*88CeNco$d1bRo!NJ+5;is0haa_Q6{4l)(~%izFlCH3O7=GHAzYJ*~4S z!eRc|Kw5`r#N`_GBmnMu<8131mRMYu+or!dAeseh9P48U1Tfag&2on9(9%Uwg5PEN zrdaViQHC$#ILu%Z)OA`S>;WufP4YntmpuCGyB>vgJ^?}ErSF964OhRA^~~F*qw8Dw zp}iCPjf(mHcd81Ao238{@JYUce!x2buELme;a6c{SHSbvKjb0LPG5k=ofFD6@7)y~ zC&KBEY|Vs&K^=ZMnMIpQ@|AO4wL)V58K+PI_VLq<`U-E-9io5)$ zAf+dpU@2&L0UE>zGDh=+L-s@tI&)vfF^abOT@&ew@fTj zIvRTvQc7F)1A%}N9J?1}I&!{7z~YYpAoVco?0YhGAhGt$9NnYd>iu?-pmYM0XzX!} zQr;^_C2=zyH|wS}1qyS}Z7Jv{&?x6eJr9BwY`i+9MF(`aO5DJ@N_d$J`c7cF70>#W z%tX@jLilIGs{Sg@rF16K3l&_8$2 z{WJh{15GV{_NOO#TRMw4XcPf;q75OxzjvH1rUg%WQ&3n2fOo)-WDEY6;CG>vV731U zL8|>{dHKgZeDFEQ`2N!d;y3qdn3m-RVgi@ zerz~3ih}%o&5DPcE{N4AYl23dpMc-s?3>`l;Sa-Ap*em0?va_HKBe2sAGfg z27BRl5}PQ9?C~=G-=P{NqLUCmCJTU0l!#D2M<2-6al0wlTRjFb0|XKvzeNBc2Y{Ry z1T@W@{sRr2I0>JWm7B#O_?muqbW7_7vvRxaV-&8jF)FI{5}$QEL$UX_-?6 z{a*7MHmQPgU2pe0P>d2y{_{YKMRv5{tlY>ZWa`}2L7y*CmS6vbqL|eByTCO~8AAsS_nXucW-kUseVNiTNYHj%2 zOeN4_C~bqi+J`;}Wuy+gNKS-By)@~-=9K%L_0PdF0v7RCFYa&lWnY>Gfm5Q!`Rn!f zZ#Z6m$IdE_7shtxDK!ltXZ-mN)A!9zO)IV2K+oQ)b$@=uW)wlzx7zvc4F8b{Rgxtc2kvPns_hUTGqo zrsehlFEI$&se4f4pLOPc29pT%I2D@#U3f*&5Z{3G8@cjRTx{ddbYxj1#2HNV5F<{| zToS#d+~>mzRZZCa*(6O|UJG3=hpS(~hj4i1)+GBgVo1A?9Dp_xFX%W(djP|4wqt5O zJp2D=69-;tBVVrnB)kE<_QtRFDhBYG5dhw%z;hlG{LW9@<73_22PlCh246~~a6(e< z%5G`3mR8oO6}tx;AMTvTkT?a4y=P>50wg9gRPAC;KgI$8(Yj0=`f0^Sl582^U zw+2|x0zI|B+KNjgLw_+q_XNwVP!?`{Yf0Soe^!e5*#VW6-=kPa9|!4`n-zrAd<6xK zIdlz>#(~nK!t4oGyF0=MCyNqNoE*I9W$FeMX{RsDehoe>u>c=GAe!L{i0rW4 zH%*_)u2O1?Ksrf;*#;u1dIwY<5{w$d6g zeZpPIEygRA&+6GQ?(wjrFTu8J*E`7Y5^ zJnodenGqLl?QqvUU_<0Ub%Nvh_N&h4x4yV43Zd7)hJ5(Fuq6m|k|E$Cjn15LI3Q7iR5fIVBjnLx<=oQ8XC?Rrd1nJ`FKbl4_0F=CFZUuig zIlA6ZeQ6OUNvy~02+$*2^_#b`m;sA~8`Jllv|*jhp@B2@Z?}hE-=h~IV!sS&XT}?R z`n*h^?5plQMPlcv)sj2UQ&U3$+kDf+sriD8APLgz`ybV@QYBZ*N%e2|43ZA0e*Vd& zZA}us-8J0R8crcD_#Lo+>~DKnK)OFC#c`E|DBQRM%;z1*tFSus_KzrgQC}%_1z)7= zt|bO`3?99q|5I{&WBVFokI66ZL3;WNDi}$Nw*5WOdbco8AIHZ zc4xpSGm!IT-FbiYL6PZo$W7;8T@+5daeg)>M6Bz$F_Igvy@L-fEyyy;Jmp1xpt_qz zREfPE54s%HAFrXioFry#BgmPn4E~o?Uefzv!!_&!8gk7TPX2EV`dob*}PQ3pMHlLuIZ6-ji5*9Jr6Z@CJXeIPgiXxEaI0EnDikmC^&eT zArIM;-(}Pk!TuPXEpu;3&+FmnPe*Nvv$)335z?T=x~+{1r&Z?24O#l6mqXoY#v1zT5D)`PHtZc!k9=hM z`i->t-au2;{IsmWAvfkHlZoRBQ` z*`p!X?PseO5VdJ@7dqI2X;s64A87_?P+t+RcD~ieA|Z5Dh3Fx9q zO^yN0!kxOV3(~*gi}GJ+lYsLbaH3yIbdf0nY5g$Ya(M7P_pibDO=iqRQ-_J< zGk*GyW^UIK2?4Wnb&5&9y}rEumfO~H_E(L--xJKJ*|{)W*V?kUOvAddzrtyY+!{k? zS_#ZYkK>giRT?>Feu5yG>~1=tFj9z%^s?6wYcJ9jhIj2zDFC1)Nt9{b0f4>fGa0#3 zspbP0lJ1WACsw$Ayq5`KmE=e4QuGgPAJ4dbb=}p#&m>p^r@=@m2rWf9b_C38P8gCO z%DWbRsv?Gh?un-Xkt@W~MY?bQ9pR%{T@(MrgiL$eZ;+~!AzDeK*poV^x^?%M@)W~+ zXuT4@AXe{|pz$GHI;V#&D2TAH{NyMms4^>WkXuTG`)O!mpvo5nz6bKrY>W z>t}kRG-&|HLD=?v#y9dumVpCB_B+zUx|cf4ux1D*y2MoxlY#;<4^o7pRgJcZSQM&| zX3#UQee33lL{8VqpsuaG-L{%NKgQ>wU=*fz+c9do?ZEE~0m-GKo}&d6GA#tH@U|O) zJoQFA3J4W0F`UV$Q3>?MLVBj8A5|%rEe=bYSsyQGz5%xd{XoPIp#Cs4kp>kH0Ox%maz$~d zi5Oxlc>acK$r01hQTVqTW-aUT1rljXld>l(&IDAD>W~6Rnz$9NKX4Bz6weWycERF- z$MZe`az#<-%lH2Q2@fcx7B9_|G!$NC=*GLO4@EeZl5;+bKiPlZJ9AIjf`?5IXQI=q z{jE|cb_J{V=m9v+_0BQVzXzauX^zXLeyq%?EEqT#Ff`oP7>;-gTD8H^(V%{!LL(H# z*T;nTEG$gQxM(`)^77B0tIEscA7tA+o*vhmPMpQJx_B++E=rm91o(`9J6`dhl<@%F z`A&G`UFGZ<$BHbW{0*(!Lvgi{f}*1{86##cK;hkxL5pmGCzgS^f$NDFYEtr#4_3kD zTi=WaI3O{4osT=!ORtMSS7saN!yo7nl0x{VXnVi15&uN>MKk)o{?=XeamBo2#&B z6A7v1`@{94t2U?=R&gP@{x{tU|KZ)8l5PkU^R-_%4VqjQKQKZJ zz17m)D5`j;pnd59yhRE%C+aa7y;}d-Mk9mm8Y_IWk65|LmZN_MB809pCHVkhQlfB& zcH+~(S%rpoI%90<-}p~GOA9!e7h?Iff#*9MlX!Z^bU$ed?2%&pSdd3loC!1#Xy?%d z@R>63=wH*Ka)lfit;RViWsQrYHf;pTCDd++2SOalxp6@@qeUgrA6Ze@1+7s4e(~-< zom+u&->q1Izjx^d5nP%YFm_YM?tQ=H^tJu<``9Y(kibkW{Zb*@fG-ap7;k2S4tbu6 zymH0Cd=iDIC^Jc)!_~8vt&cy({qk@Pk2_t-Joggs|FiXro-R;}UumpL^@wnP7)cxG zBKBlL9||{Rxw1tQk^`cq&jF)u)2AR$?@)UGRc~LXqVbwjjq@A)w_=pj4*N~dU!hb! z>Z26TKB(0%nR=K_L#mcZt3+uvuqkd4{3FCFzY(^Ncs6%$o5oYuncuv}!x>Dg8=o-o z=x+yKJ}}H>joiIV0R9GGNv7C5&J3LrT0k2yC`k}s(P3vl8Vp1NXOH}ioGhdX_h(>* z&KAGn-qH%iwla61y6n`NdK-E;xuRe>bJth=qk9-N_W7@wvbyarSVWon{e3N6LBcTN z@KU_PiqE?mHSdR?5e6Jz9|Ro!JjnS|o2Nn;@{<8=IqhdaNrb<_F$ayNC{4I)0JO7Y z(b%#IHlP0OoOI%SErO8?pr2&wts(n&KEaXQnm-2Ozh2d(Id-P0jwLRq;(wwD8GgES ztv5tXZ*8BeLj8^c)o5{a_z3N^oj0-BqiMS1>-ONn0V_bk(+(XpuJ|&zBq|L<^q7A= zIw$mpCT1Dds>9ouK8JTgR-s~9)o5*WisU52mte7Apqg@_-4?S6^gDS~JyTf4Al31| zf3BG$6nmF1lBr;)ugyS5fAohn{>jjQL-qir-@zi>vBFA0alJvHW3q zzy8v*)?znK!OihfAdX&TPYHzphr#{z739qOOiq~TZ zy-OF#s!n_Px@Gcx@iCg9VX68~tKQTI<5}wvh*}8IJ2Bn@e%lD2&xUHtcPD&pH!>Hv zec}(*?NHC+vwZj}^}BH^8tAg=`(uFs%Qs4!XytoY&KP|2tT8=yNv7h6siYXot8g28 zT~Ud1uo3R4V&GEmV;wc#;q|q;8%ERJBf)cJPe9au!7%O6b7(ey*MwuU4iwYDLEg?S zHJS$3BZCi!OHDayKzpwvaojm*!;1mDoPtc?atZj-yQe4Q86fB+XNnt~a=bum`*cL_ z49%8hPAbIFko_IfJj44SK-&lEa5PNhP|I;WX#Cma%?iLc3u1sT9?(<5p|q&F#>|_b zv~8JmC5Iy(=l+UP`SbJG0?T>qqAF;_2qe0>{Gfa>rn(=Fpl;|Sx=gvqyS|H zw{IElY`q9v_zUoI@F9IlJh5tx!s}Pb_F9?xN8h3MdmYH+E&a^(9MaFSo{<{HZZ^=c z(;wTKqlBk{OW%v6+Fxe8)YvGT`8*--|3u>hmd00 z-(!Dq-P_r7weD}(t#?uXfKv-gXlYAcX)9vJ(B%xzkYs*itrmkEUBy27&Zd{JC64E% zt4(V14mT=$TwZ(W;TGxMSw`Xy;1mhC)C2G<(8LXfxGE*9{viwPVa2Ba~V3MOs9O*&KwHUb_)xbJ@6Vli2a@4|0~E zyQ}uI)4)r$gDZ6PwV<4V9ABDxd0ri>jjOy4YvecnRh=2mEMa9KiW73KNyh}7cve_= zQ@8;nt)KLw;pz1Mihwiv-|$ZO+~2|Ybm;HMRTQeg|B0q~O1OOdLpP9gjd&&bsiOPK zV3KSj8+U68&X^p>t(Exd7P6o=`wDFG6&P^gJ7JQfYRzIt{*0josO{YtiZ=Qjj+$OF zQQ>rnnO5uYcXw%OWLy--6Xw(S7-5vLZb{{|cQ6nkD#bDaHkTYGx*<#^Qtasf%Ltg^ zo%u447~=AM=qTjbxCD&2Z}&tj|Bu+nlKL9;IC=pr`99t5s!4ywYMqmF%wc-)Ezu@~ zhDyEddWCU@2!TERb33f;oyRmR4GW?v=;2PyC~ZrFJo`?f@iLXd!nYC~#a50ECAhw& z+Tbaf3O4+e>`CASgO3rcjA^U&*WK#QSGenvy?y561B8|y_^+3Wk+$29 zODhrKY4qWgcw~E_S=g0@5fQtkv|=tVu%xM`MYh=e?m@bmT#53_1q5# zwGG<#+ozxV{iaPb&yZzhUofYr4R!WkM-QV;EQTKzU&ksV` zl|1wC=TkvX~Kbu|vS64yRvK8(T`ON=OmGxGvJ>QI~ z7?@O^1=b8c9FLHQ3$M7u^vTGaHT`|I6nvlOf~RnTh%4}#d8Cd>>38syW5MB0#gD#s zAk@9QYK@fjctj3-jaLCMG;}48&WIWY>J!83p5qp+8IG1U%AXbJx3?w++V`#pZoeJa zrGJM7x%=m2CX>bGfOBrT8nXF<+*`%-A|2>Dd~{=4gQyByR(kIYYE)iMhf{YTpYdl8 z5*(WTfhz(SG&obIffHvL4+HcDplyd;w|~2-;w~0G<5rKdDyC72Vt3)1fJC9lg6H$aa3Cg$+n6!;ib4l*Nwe-@9Kc^N*&kJ zTt(OM;iE2w|CF%Tir!L`bcT=+v(fCAtM^i^ZWWz~ z7r6Pj`*Z)s=odooXXB#wH?aZ|gwxCgl>Ve?jtJQ)Nf9>+Gzs(VcAq9^u;QzPgmehH z5#Cz`sT17?q-4m+Wb1fKuY%_-2h2lIvW4%|e{K^wBQ>53Ux&VW0!ASOp9$0GOD+(k zpD8BzkHsA-_D5eXIAMHNQYUMta0*6!pMByPy(XAVrx-f@-GW7v_lF023>ESkZ)4q= z>wk9diF7ZaKw0bXd2rQj&;)a*UbpYo@XcCtSG%**tFs;7&YP^18b0dB3U+IwmmW!J z9UkhHcOGJj+d!f|mL{boeSqe-?b6mZV!XD4Y7Bpqwx$I}Q|rq=bG^@{?0)`_MsltU)<+Ou~_Lb1CWP3 zvu8Vd-W_9u$U6yL_|>8M=MTky*RVidEB{xTUhF4(Vw0gz3ot z_lemv>KVzp8hb{sZ7G{uEX=pxkS#k^L=QkjkQqYu7c6&Yz9Z{ToDO;H>x=cXn|Wo? zlwh|fmrrpZy&E>47yN+N9rwd9c1w$e#7Oy>WsNVl%iE0psDHma4aL6^m-G9acOKz} z(ITk5W%kPy?8V{xXP-`i{O+54V!>Y@eT4DE8W#ed=7lWi3*oX?N&OYE&pIxdL3;wT z9$-N#`C1!G8B}x2f$iVLRKW<{9<`ffQ0nex{rHWQ3L@`>YzE>jfuEpRF=obBtb~snhq`qr}_>;q#}!Bj{y=;W}Y>-yN{JK#XcWhYy-j z@+5Or8I_@M`&1L%w>VQZSkr{$0-(WP>8CV;G+T z9l`*)wwBplRzoGD`;l{B6vGay%fw1n1qQgkWd@Su=>#;OOocfVLBc0n586ngI>xML z)&0Z`MDuGoqxRaMjAaO3zyAA8?CoY=|Dm@IlVC8ptep0!*1z8=9=hP@J#fSxIG6a( zf{01akMN{-_4Qj7H`ndjr&92u5hc*RZ=|7o>Z6KHA@b@zo9`V9N$D0 zmzqE%P4Gc3A6gr{H^0#myySo7t$C;2Tz9O@%XSjwfyEi)?=`8CkdgmfQ`#B3Wa|bp z$@Su&ARoGH!`e3T_te3O9aonz1#DUXPXrCiDuGhYM0?fb(;f93-n>KskyXZZC#6Np zhH`^>j6X#c^zi)?qwc3@i4rDT+%5z5t|S(02%1LL3cY`Ov$n!4vMhs=e`my|X2E15 zD!$k?W@6W-v2t!3ORVICe?OjCI(~BL5(KV>6pe|At$8YLC zyK3}A@xhn}=mQb)F$N5hsXUuV9gPeF?uGTdj&I&(?M_h1qQ9@d^FP->+GozVPo6H% z?wd-sPstDRvo*s!H2z6=CJq!}^HjUloDyTP-tWACTht4=mp< zP}>8@lEd+N6&}+YS(Udg+`jkf*-8f4E3G}stv45^YL$z}FAEB+B;hRi3udiL&W4ccCKz7zR*J`EEyy<@U@PqFOYjFvK* zgig$Khn5o7ythPRPnS(|KD*$2wZh9lkYZAS%5}2vieHd-ucSvrX6HXM4FvhYR2$z~ zotNYfe%W0+U#FSM6Jup)%*6MWwLBlHK+8AH!VRvsCNy!doKRC_iA!O*`^xZI7jra@ z&kXy8ln!m;$oHZas3TsBW&hv-BD1`#v{^d%eal_DYJXA$Px4WJ!red3YDzxiR{%YX5`3GBpocm^oQ7YQT zYvRID!2UAg?(x#AjDukK5@6T7Bg!jx-?BwLtcc|JLwZEs;r%PWPV*n^P{2w>4c!}L z>jp1S5W!PCyh>>-*oXrX4B_I93-EK-)90MAmCwdNKOc zM0a|L+tSK!Ap5|O3#kzlyoxFRN4B?= z*z@D0NqLrWIu2Wz6)3m=&}~dGgO*S&F?-R0ST4w%13v^qj7HJpAA-s*P?*&DL|gPC z9)DZ#!adr~w0MXzez?s5_=2`M-XCjQc)HIzD7K@aN-~o|ZatPfppN=;&&AJ1uS|Db z4KeShC#~C7_cuN!h+r{I_x(2UxT^Vr-gY>ERA-wU(Rl+r4e-xTFuGI)JJrLA74E)p z=Ed56yWVArN--1abPB{%efJ`#1Kmpxhk+el)1N;XVv2~}RRcSZ-}@1}L)A zp|wVJi+26r?3UPnDv$X_&O=^IzR^C|W~_Z~nqJ;qflgF}IO|WrittF^UrDs*IYS=b zIZ_4PK?DZ$I!nIVisb(2xeNi9QK6)}(f_yzo&IcvXYIJexC?#4vnUK=tjZ zvE)-gHENemrXe4qGf+GDj7lg#GT<&5)m3->mT5nV_67cVC4^eKb84HH5{6GxAK0>$ z`)8x^l@ep|MZ{HPhgd$5?f~}+yow3hED>odG5N#Dt-rI-j|Jcb3;71P9O^yohv`ko zYFH0HGwE*Q%c=bBRy`7N_GxbSENEmM0Z?-%-p>Ov6X0qBisKKW{KGd8&71fC4Dcpo zEw)zJ{krR}zIx)39+7FtV0Cqu~4|{$XZfh_x^@VXWb0BE!r8Z@_(6 zkSq|y2ziR{&S!jg&HoHJmD`QJ$d;JFyFznbwB-dD*4RA z^YFR5d~iR>pl zDB;^zsPZ9+HMl}FkGaN(SZ_iE&ul=dyOCKJIx~hDf*CXqrg`rkcp4?#Y~l7)g8BkT zfV?>hjadpRGe*ZsXiTKROmd$-zXFF24i%#mi?ZJJyH``1!*-Pda~h2l=GTG1u0iBS zDsz6@AgN^OBaeRd6Kv#M_y?A4}qQ6Q1;I^df88^ z+g3Ekx!il?7~Ee6FkiS6fE0GnAB#pGD}XWS%C9 z0jFCB&L$2QOf_{3HrrHj8o`PO{u%7IDvrC?!pk}aaT*sq-J&)R zg1+3bISPgImmnXM<$?*()4M}2>}k=G46yIz_p zFviCO>QJ4MT>lR&<(FB=^sK3s6F?`w6|DRIEy)@kNdxr9AEUfA&4iPt>KTn)LQm#1 zb$DWL3@2XeYmR&Guq1eVpp6Jh71_NeJxTb_>*-bfp8b%Nw;$2J_W=t^yX@aro_%7t zWPC=>cLz!HTpA99suT9akbEYd)*c@r(>#@+`1@#DhTV4S*U-uprrQ@ zHGfLr8dB#v2QKY-O|CUt^r?|3tGJQJ*jo3F_Zl&mfTaunn-zR2BDRcm@~W{M|CM+U z>DAcYDpaoY4n=ucee*X`B43*nh_E6;Y0@J4d7AM$fJ&+*}O2a6RTq|5HV?8%zK$c z)Yy7G%6?piWEVuTiDKGqb6NhAGoj`p>rsp(roL?yXD1LZUd%)UOCj*n01fTInlR9o zHgpihz6wZC%}6)P%aNhBYvUg&-l(Jzk>A%kdTDKMGT7*~CI7eo)oRDY4C zTAV7o+NrhT9LqHf7)8~$%rKIaQ|C>yp*^RrSHiW%eA!DN_kDZ9(0CIvreHEv55+Io zd69tR3UqZm+e|M2Ptk6GtJEmwyTV0iCmU`4Y9jUdSHoE)3IRM8owR41V8ed&vm zvVtD`ofWz)vnQ3^8J=X0P}0Ypwv~1fnw~_UnwX_jG92wc#oC7T2pwJjJDX;H9Sp(> z8uRF=6VA7(CtvISpUz#Q{NTRK|INiz;2|;??4`)=lA9D)%SM-2@A=w)p_CV`$~f(GI&dDbx3I_lsJn8=X%T{R5s+)!(GBK z5~G1UG@3*&o%f%foUgK${)->wWO^7%4+o3NyvdZB3$TYOY9?kZ}dJZ>CXmS%2N3q{+_GCZR*88vcH}oU~kyn0h)RL zz3I_?)8s~TqmGvT?l~CD&4n)kF-+yvOVdt4Q@Vd`ca8FA8?^aAiIe*nkZ)HKR7yG# zw{@v0estFFWK1_^shxY3w(&#VsjS!YkLmOx|KjqCul)s8qukB3ajG%l>OVPmf3@1n z)5S``2cJLhEv~T(u9nCT*8E;haxFEVdgC*O-ty*-I|UolGc_~|uT1X(_TjZ{=J&QS zU+fRO9-L>xx3rvCNlkCP1$txtSu**$bv6K@ser6buTI{EOm0inw z*B3~S40EdzGkJjfT}9mi4H!STS{ci=X>;8N z=6d|w*FXL0EbjEzI7B2b7pQpIJ*I+({mvjm#`qILW>}%O%X!jA8BeCn)kw9Ob6x`J z^)z*P`zn~@yb1$)Mz*`e!RJjwZz#y@QV3+gYJKB0MK;Y z=$!cwiXtho{eLFlya0#Y^h1RT36{Dx6#1#9ZRhV_;LAFf zHJtBG{RiG(-FkBX$i<8sSEHYdeL$Ndo;{F1;j1Q^!rX>J?TvyW@7WF7Y(S=8zQKgx z2IPkv1Q1sZ$->avrn!Yqjyp%e+G#g1MDQAvYN%F6P>9K4(nFw+$WwOSY2LlrS9E9K zh$f`hqTzS}LNYUncO18NvK;m4FBy(yIPrnV^D+X&mB*i_?oUsxnX?b_q7swT zM?*KXym&t?=x*tU8ZKMS5?{$$3t@BDr+YN8CT4$Q2cQq;F=cb<+aP+s9pK(jz53C4 z<1#)`!l{_-kTv@?%@nbHNw{@bUQu0GSeO$X?Ost?$t56AR8f(1 zdFejFJ92&>u-_6ldDeU8A)g#5OW%IypD*mG!bU*Q+ojB=%$5^0K#KeP0wdBgL75H5 z+mnR^ALjqbFxy*;eDTF~6wQgTVkVQGHsG`CebLjf`jTo{EC=a_Y+?b9to{{7u9 zb8lqcstFs7vG!e`;A|5@z=J@foN<#w5Jg4I)Kv0n*u02+i)~gKFG5PHb^q{iWC&ut zWwCitP-6+b{h>_-7^gu{^k)3{>}eYVq|E(lAL03D_^_k?V>&4YtLGNCKDx#NfM~<) zzu8$GZR6L9iV|A`q9}rnzw5@UtE;i{CzY5;_M0a*KxFQ_gWXz!Du|+IN}t}c#G%s1 zOI_&vGKzV_@>=a1t7)sZC|a#6IJp;MPsz_;Ro~FK*AHnF>M%>K-!pol62-GRm=;}h zpXx^m-j@XJ{5j0O?#ziLQwRKcfvo{?Eo1#mHlRQ&p`xOK?4B5dE|3BTW;~a7hP*gL+m*)?nXP(j*uo$Px)4`PSRHDFG1e`6t6%omUh*bU)&)$X0d_jdaq8 zbk8yXL+=s!SGgz7H?%0~%qOyd#pjIL>g0~9w2xDQ)p^{y98-U_Cd0pOQHxiHs3dc~ z{Iu!Ap^+n}-*7kk;c=TWawSN~pEEYr-@$oh^wd1|czM1Ld8n_i|Lw7N+Hv(;CXI(5 zcol4+cNk=Vt+6w)a1+o4^Ml^W6Vk}-Vr~YJDFJ7rPb^$$AC4Y(Ae(&`@A9M*BR>(o z%i4}X)t}Y3@WQ8J0vNs*wfAlW-7#d{ivDskWJSL4al5mjIfCvGI$Nh2_45c&?P7_A zmkpr6&~SXTH&5`_=WUnx%{)CD%+7xi*TNPQ$8tP_?cc zN|!+V@~Ns52@Ky4<2m&t9l)H@C98Yt(cPKW2T6Vz5fzxPEHPQ1`&!og9Q|%F2BQA z(d4*7IO_ZrJ|Y5xFx+$B`0xNNyUtCtF;D7<%8JS#71bj=fNOhmgg)=QO$x9kO?Kb? zc0ky5{n>|F?p$~o4a!72qe2qr-6+6eq# zA;nWjZ(biV@&GC}j@ID|vHHq+btdm+b6MSyoC3VJc{qviDLmnuf}-FdI=NoV-TK2c zjd^K!phJkBuuv3Jo{)Dn8B?eM>Gnej;{FqSHLjv| z2`UI-nM&u{t=2jQ!*f717oi!eDB*`n*Z!U~p}k*Ps9ZL1VKk0@k$fHz^R827rfvks z(Z(C#4N{XiSc&?VJTbmHH+ACn`O%KaUOpp0u!Q+Zt-X@-$6@Z5|KI$Ta4-Q$^rV4i z7L4(Rjk5VR-U3HSV5MFm*NMR5PCyLrG9XUq8Zl6tdOw(@uo78AxS-r2>Bd9*RHk~< z=aF8?*^&UkroAu&%7FIRRvCR^YrM=L|5E$ZXVY>VzxyGWeD8f*tTW%z(E9LnTG$N6 z;2yZ%3>>-o`eqA7sMF4z{TaRf`SSGuZCwjQYqTj*=9H^MW&LZLWFq>ED!hzo#&r^T zotYBQ;fKbJ9>0LDz^yx)?+0(&5dwB|T#BK|4Bo)oh+X*G880uDVg*yH{mJgKYfdtl z|GD1_pAD&7Oo0H-Ju3}NJP61bq z?@XO4wxbAZ>@j;AIk-Qb9E=$);Ee>4>iUE3 zka=NIW2%5oXYxJdpg*P0424cefDw@`y#oP@^yC>`A4zEP6)>d`LM_t zyG{N&QRmoxc4Sui5Byo2)Tx8K?IYxcTd=aX_@wNkw7^gEeD|MCMhT`1Q&qf)==-qQ%J@t#m|F;cLX>+93lh5#sUReM$@uX1sd4DI|ZK{D859o zO()AGEb5Z+D6o_)OfJm|oUdOhz1qzv`tf505PpsJ+0*OShaH-^Y7JIk=l&4Lx$MLq z+P70df_pPRUoD3#p$C)H?lYwh&U4VFHuB%!HU+Ks^S|s-X4{W@^NSCE^f%I5(lapl z&ZVl!=qxGKs?7HMM@4i+MM^~Ieg|K~__uIH?DFbwua)aqoz5wP|BWE*GM}1_Jlajt zQd5Ti3M0sw|J#wYcEY;SoVt%6wC*eXG{%51V&EG1+XR?BAIGaD`$$p$*ZsZpNsJ_&PU`JJUM{F<#3Lw-M`Xxw2)nS0+oo)vre z5rn*xEGFsmcD?&q^-i#aEpY%vS@|(oIy*XKGZUWw`OjNpREZaOuSFsZf+ab%UC-r-&q*jNbLOl!nuUzOLiGurN zSv>f#ew0~P8NP;03#{${DY=qTbr+TBN#{&KQIV5TOt5bJoLM?*L#z0%w30SYO;ISN6FTq*o0%6cD}5VVvY8 zn-6A}X9G>`Z`W7Ty6`n;w9VcWQQ$2%I*u~KCuks$miG5d!4-B8T*=m+1!{~@e6HyA zo|zSDrI(E|-rG$Ei+C%Cujljbl7RRQ)3OX+o>IqM2DpC1JLE`@B){{isvk{h|jEB5Q6Bfz4I(LvHfdSaRif zz~2XhPu?9q&TYOmz_)!2L3Q4}b?_Isw`YW~A6{E9%X;C=>Ie{*lL$l`%!cCMYijqG zKGV22vYQvJ_S;26ZdFyUu0$}=jLPU%{^ZhpFx5^;Im7Dx&1dLB8O@HbUmEKz^ima_ zcYX;JYypWS)A$I43b93%F?ILm83Q$UcU8-=$T$HIEA?dQ+NIyp|=~{GulR z6{1xBfhBxDL1!*>3)3M^sr(K*d3w|jRaZ4@>j|&narPhouL!0YzaRnmZn>rJvdAcv zi;5{p5wiVZnLkUsP3{-Zcbn`dd}cgPYiZ`hyaQk|Z_B!0Quypc;>QFvM4*hH?9AQb zHRRVeSU1Oh6U$)RlkyTgg}Jg{D$_J!L<=hz_3+s28pdO^Fref8JF?Mujr~%IIW0m* zn0;r)s{nTXG8Ub4uT(yZUSnzA>~94`HK-iou|`vDUl(kgOfDOs`pN3G`zJCSyBA+l zPBO9^@%y7Rr!se<0Wq5~#b~dpT@JHS1U-Rb5}DawCk&qh+|F z+ATeizv#A=6y|JB1#+8d{~bX%Q~>DvKNhk2@sco5mt@o4UXT6cg;4baz19;e_JBUV z_gub6ZL9laQn&%dtfu6ou;odFpWa@W&k$fgaXBT32Cw{J*DJjI%c`Kj?34_lRgWDWQEcBjp%C}b2WTPmP zdae?^-{g{wob8nPTG57Py*mED2y$7?w*$QkJL=AmR3IG>>OOy51PJp66%g?fMq9e} zKG`m#XOn9dY|q*0G-4z0qI%!3EMoE*F5hqJ+QVMCBYtc_Oyy=@z76!w#=Y%hK^j3m zVQ;+FFSb)jU+Sc2N|)d1*Xlodt-7x0kq z@U~`r(@sk+#C1_8XHVbjhi3kX^_Iamd+@DYU_T?yHr-Hb?<&$OdE}F9a*|>uW|fPR z((@#TagGylo(oWtnIEdIW-70j^W}9Ue;ityXjvK?)YDqWTYf3C4c^lyMy>{-NnlDm z|N8vvo2y+=0(%e}_!WFlEU0AB00nT#oRs4B7cM0|_NGtx#UR(?#WF61lJ9t}pLaw^ zCQ{N@E38yR+^4iDZZ$#i)4w-+v3BxoQX)aAP>5y92pY3?vJ_NJ6%tVE*0`P%*ty;` zJE&cH;EQcc6jwBasraSR{7IGnF-Hq2UYc*U;U$n+7sxOQsr_=9FY}g(k33n z{{2qShX9(L7S+sZohj=nZ)%R!NX3O(2ek}myulfZGkw+d|L_zrc_#Y_dq*Ynsz-FL zhd-t$t{&y3N_8olPVzp&q*~$YW% zetXfoT{VGo^3}$Z8V^%O4L1PhoSGjbn;^W`SzlB=_tfQqV8s8iL@G2oW=zJl;r?AS z%6HW%lQAgnERS~G6yV#Ntx^CtkC2Ts;$dYNnrp;XYb^^ORN%kD`@_EL!(qbjAnYvG z6!m|98dI38!~bK3+|P(+^Se4^D6HQCO=Twe#aEb?IhUP;D^myj8xfA^*1e}hQ$o0Y z`GxQl*aq`Q!yf}=Cw0&mWlcBA^1aIe^HBh1I;3;WNgDpnIO-v~^3m8yOqO+hA;2{Q z*IawJWL{~pemr~UNTQ;DGg5WeFe(GAtC0%=?W{f*U;Ia5r|Tb{s-D~S(N_ThKfvpJ z@=J&|JL;J3Iy8!?cW=E5H&`qYX#GQD=mbbeqwr0vV&FJ=&d$iYwPh!-ewX68zm6|* zUX%TdAjjOr{Z>T7lWD3u@p`r(6b4;j*l1`JbjtdFOuYqE6yN_pymU#ov`CjIB?wDM ziBeM1-6_(sq)3aTGy+o6DYbNpgmf(_-3`mmGk(6m|2fY&dv?#x-nl#X&YfHDSBTH? zYO6Ky{m%G)9N~iLUU{d2QD#wC<^hcWu(X@>?@Yd4Y;(+9wYmJspD>^k3A0R98K?5V6P1V($$pYlo5aI&T#U1)w(vuk~7Ir$^|P+@=rrR+7_1 z8Kb~@4ZN^|_Bn5P^}h_-vj(C?>d_!M--rhDpVCBqYjwJ1jX*aGlAso{gy){1i;k2| z|4u1tn*_2*6#>6T0Qz69I3%$=0H3F_cK7Q^fEn~g8||Hae|`&px{-y<*Y><263@pT zxDR>V%C|ErO9=5^-Lz{cZ{1Gj!DS{(^uL%91Vc4I^x+?^l*w?hy!Om|d)ct}O*N;7 z8Fsbb`MUm$m}NUge&%H6nHkvj|~R#Fj?XfH?qPS=wCOUn<=b?+7v$u>|+s@7$^J~Wo z4>Ny_7NOclagXt3Kj|289>v|X+*t#Rw2-PYyHdVhm3(=?0iPGNZ0UKl2T+2=w%z6C zjF2(Dg~c(?V| z2iUOxou>Y^Fcjid3Qv8qL*waZ@qd1vKFWzU1i(5J*Of7WTo(nH$lp~o zZ_s;f`Po2Bl~)$C1JbH4EGdtvUUbt?Q zl~aTUsrpq_F42052{uBh_PvE)#1bup^|?8_cJ~3Ie1lW4xU;cWUaXE;YU@AnHZ!4x z(`PbJa&dAhuLH+Tl%$!yp?=7bgv?e36I};9sqSbtg4QGDp%>2I(>ps+Z)?nRB2))~ zAPiKi?~W@<1ApDDt*43$%ox&bx4UIH zStll5gu;jNuTGjtzM&Hv$&@}4v&&Ne_6G(qwRll(-^<7BU=L`JlBIwQE6o zFqX0?WshQvZ+n#TRp+>|^Y|b+t~~SE!TRoyo=C-)603Hzbwm-jt!&;>)$Bx87N8FK z2eMCXcOd~}b8m=Eu9nl)54T`+oL66ei{+9}i4r?Ksz&KjbVf!v#8i^DR?Yn$1isBbRV}SFop#-W<<5m8Q?W1+$l{#Q%yp26 z@Z*?gAk5%~=?XpSh*cIp>6YtI+{Dd!BBz8gDAk>iglnu^Y}7lM{XKKTQT@*~FF{>5 zw8T*HBDG>mHz!(m?x?e;t;>`)Rt}=T+@HY;TW5lcsyTeby=8|{9N^CfEw51_W|Sft z5RkcdQ?r7$zgIRMK?_tlgKlc4uLRGw>%N}?S$eZy7KRQtf$Q7%*2z9CMn%*v9{o2a zwSFk#?2^+^6?703ZEpKTVRR)22e2Zb3qp$g6$pH~w<^R4`AjBBf&aLf6(Q(&#&g4u z2R3L_<+@bL!M!Bf9MG)uhAx8fS8J{LopA;ajLDsndTb9*%+6n1<2tn?UDvb4EzJ*^+Ct!GR=L72J`}kpmk(5VK=svp6GQsur)1x4khH5$3oYnS@ z17FHeG*;bISGTYagYYh5e!S*Hp!EVKpUP+`W_f=Ujs|i2KL1I(W9;>e&}T9b&pPOG z6!~XZ*}l~>;2uTeA5p)m`i~bHcz1+Zo^^Nw z{l?zYwM+6xPP}#qiFE?#cx5_~hI$;38V^JOuR1{>x7%+#{ohKkTnH*aWPYR9*R^@r z13=?kgfNdY$WXr)eVkLBV52`FC1zld7~8nHx)lG3{Bki{=veNs6Hcu8ekPF})&ylj z2@_Qk{VR-}OcpJRiHuB;0V`gEBH?s{ydHwlmuX92+%+FEL5l`)C|e%h zE&Ve`m8qsR_{2T+De2fbK${YfN*aSSivQS!OQV31%fTqkm5zcR(S{-x6LZ;!Z=j{$ zW4cR2fAO9PvTpDwp&Av)9CuWY&Ha*uot7##;T03(fDK^6cnf!rEfa=8@-TVjb2cJT zS3?kp!Sex~eVf(?__UvtUccY##%_e#k5P_5>1%%%J#G7?82+719dk4Nm6C^X)F&%) z5kB*Vg5kQ^=`7bbm(p68SWHs#TNX#-Mpj-S+2xE`4o32K7^-7AE)!psE@Y-eg^#4D z1|g8Q&wF$>qs&j3V!Qc>*{=KZv6tjFpat9kOs>~Q_YcB>n%ouEqV0cJdU`9Y+m&N@ zpHZE_`H9QIP^hn~?{dI-2c+Y(DeDP=pd|lu1=3%cS>9$RNfo-I=aH%pAGM?*Zaxg< zA_!(e0mw@W*F9D|=YYpD1wr3pJfvckqk6Aj*_0H#(kCLkSAE>P;W(<9lkQ+|sf=9lJQHb>JJZ^Akk zVtWU?GoT=_{5ZH!+=jmBCp%;2W2onhuP#@hUmmuNVN4QCwlwA`285?Ne;cW|e%t}X zXbb{h`}Znv0=Jb9wm@$WE|;vJ1CtF@ z=WnHaGNYx7e|_pRy>SPdfOVDA==KWi7Bie!;Lr1Qy`_r|;zng{gKD)#?sSj7jf%;!beX=*1t1=>ssQ>AMPm4ENbIg?=`GM4wENyGsdmW zn>$Y`^s6>-W5KN-dO=-}tzB9O?ZP2{_X6b8N|MXlMJ>2o?~Rp(kbnx(k(<=&A7PQHGA#%6cmDW!bEd{1gd;xEq(8@)in#u zsw&7#-Z3A&gNb8exPsSlmTLRMZ|U#2FuPhg6AOxX2K2az4R@!|tw04=u~u3rB2;gr zNbDbhFDknZr6dj?%uS@q^qg$@{|!Ajm(;O*^Y!Wt+>ph)B5;p5ct3LQl!_61PdJM8k#(R=uN{(=FjYzPx)R8#Cj%FsB07E$_F zAeXq6{2E^1tN9^^|_+3Hk#N*S%&sNZ`2UEap) zko{D~sc z=C|%OIhJWQ1q7VJd%v^pmm_DiaH;6W1OT}SU^Uff^O6ZPMS9OV;ddi2-8WdKKAARE zy&Lgr&Oa=Bu5c48EJ)6}g#Kw6bj$`Ez8XD2j?TiqamL_#oB48@i6T539K;5ck)p09;47-X8cAGm*{KB`+;AUH;9@AYw(Kutd%XI z->5`@@U>&cxS@7F>t^gt8JRHwkj7$^+0@uwz5 zV3C2W$(?f`u1&;+Xae9n_;T393M^@C0V@Lm@2a+dz~VC1X#hu6Cv6uGkV^p8Xn@{d znXa*GWeA%HQ6yEH4&QfCW`^&vR|>Y0!9rEdqAcsNH%3L{e&WP7d3Ma7( z7GP>LlQzxQF4E$!=>*b50=>yXH^PL#9ms_0rT;slxhG{>Zv%)Zg&`Svkh@Id4xEE9 z)Tuxc1U$m_olUZ=Lp0{U>>Rw>PI3G_Wcdu9{6MNP9F622;1vW@`Y_Nge4ViZ*8+H| z&9e=BYD*{#jeU-DMGd!&7D0&zW%utaU#MXaXfniR*$ej%jG$qk_5Msh<;g=U;A|xXARaQopH5VGn4|c>P+z6BfEBVev25nHiQu zwhVs|PGKqk&2kbi;v;y61H|to_cO$;?bUSARg3GwpIwVefSFo^i~c=0r3UjUeWU+i z(Ij)3kSBYL2RKs7yO#J-ky((;2!y+^vSPUOQx&6Y-O`JP2E(gMa7fHbE&fDhP-;SVgF5 z`hzN^*Ct!XE}MYAf<(dG-(y63jVmha0qln3hPG|CIF&(I<|NiYAhv-KrF+zW3U5|K z)#BV1hOW^y8Vg9+qc0~PF%ZrcV=ezn=O>eHgt37zTFa=$v}-W)Xj}0PFl4`^#qAY6 z49|W5>;48rxF1BH;L{hFNs{HoR^@Y4^j@<2zP0kau^^`cuxNFL*p*hl^I^X*D$u@~QR0AJq>oc|%|WTFXJ|2F&$N?VIoehTh5&K9|>) zsC**8NzK9oKJko)W_g40keR^&z9&z7W1`-R+B_W%r>?WgVT=&Dx6TubbS_}%#&_v) z4CqRL`i}%M;0yB<}D1U3vmj-nC~kGgo$4zUteL1xJK^g__kR!Nb$y| zd~L(I-CzQ>l{it6xaGcKn{ccJTdaIOAOLB{?0=D=RsYxVk5cQZ40Zn_-W5$gp*Xqmw$ac#-xPc$FIg=#TA1b;FaCXfb$Vgyuh=D5zm0 zjd8&>>XZY25z1xMU2i>@~R2 z9X5}Gqs|(}jV2EQoCO~~2r^zQZ*82_N{i^?~ZXE=hKp9zHE3U6~_mUpeT*fgvhBhJ!Q{;ZljWajJt zlKTDGn1M!>xFqFeurR_4@%&+#z_b!3hv@Rz^1{3 z$X24U1*xOs3S-)jT48L$)keOCZa~pI>Fwk*8zj@0ibBV@TM9G-+SP`7J^J+Yg3sqxbw61=&i$6u^}I} zdfkxD`K?18`RLC145|t#@Gyl>j)%K$U+U5Turh#kM88Jnk zansImRI?p~;KPaHJ?Vi~s_*|6n6vgXY9R2PK`8EpYS-;j<;@ruWqU7=lBpqU9|J$# zSY7jRU;orhGcsuyiTj0AsU78{X+!GPgAq~(x)IU14<-|4bsr7p#eT-`O^$_}fgPJl zTc^1NdK7$afV1^0|=Cpl6@uQ1sW1-8lMtV?;X)z9Yx9*JEPNd>4-F%nkkO6*#o zmZ8lW^43|au5|ntzzEJ!^T8t+^j$P7FkTu++ctXpgUK6ocVeykKQNBEX3_AqMuk#2 z*%JfV%7t&&9DsINnkW+uv443{C7X9N5%w9_H?UD4K8^ecTdN&+Xe3&JJtYF}Orly6 z6nTy*bBzgpXNUglaA%xI?Z;?Ji137Maod~;=Fc{Ee zPDUeh&r}sw>DltHlW%ieHZ(O?W9pAV#y8MF8oddcD5POmTa{P-U=Q6iL$o$eKyE9q|qywkuVWDXK__ zsLp@Xp+HULa)AKT5=@{7_uge!nH)&;MqX5}r!T^ev0d?k0*9=k>emjRInD*-RjoxA zGB|wJspGus4SOgQMrQk^6ju0X2=zVN`|$nx2{d^Fc6}l)c}kp%{XNHw91!zd15>K|e7+SZbBiAjAsA*DR~P<}HrBG)KTs7+_%wD#d?Jw*`Zc-Qj+#d zYDcC@*k>kzdf`^}{Pl%yFLc&i3xwsEc?yNliGT+F!V>lq0U?4s8X}+z%!0hMT^|2{ zOK`qU^UUTDqty=E!rjy#ZiDET#_ zV43a&oS@*YdXt4Ql5^s5O%mm88x)Kg>x99=LEJYq-@(bw8Y*6$i5BkezZs#er|>7T zp(@3c_DEL$50=jJf!sPm=)?ru_YkMc0jOr~9PZR-Sz(Ho-xN`Z6xjfIQmfHY_ISF# z4fm?3aQeczhF6?6qx{Amsm@?#28HTl#YLKcHZyUtm40@${D*VYdehs$+fVkq6vN>S+pb1d8jrSCIeKspHpR2J!W#`pUa8*q zaFSg5DYQ{ti!w46nOEvRnwVB|EJ}WnfBLEPT#?hfmCvd$=>20#+;@227H`m=#!zJ8 zHa`xdWDzgqyL!~KM|P8LUrkF3Thh6AW68`Z(nF7P?l*oLo|J3PJyBDIHWg!Wb*_z` zLaSilcyTW>t@RvUvgK7AEpFJnbdz4+P)n0oV2^kk=6k9cA5r$?+DUZ@yb5;#O)bB4Beofa2A?hz@-BSilj?*r*O->`gnY zlX=xGaF<<@JR6eqk(GKvff9W|bSeSXw>3KTZ{OVb6KclalwJC)XczWu*{f9zC|YM) zDGsfgc9fRfHT^Y3ryl+VMDVP_HpLy65TkI)tI#wDyY`=<=dkb~{0JC#&``F?SY$z2 z1i&xmd=Z)d7J3&*=O7{u=OPC%vcFpG%f2Ev zu*Id7lL^w&xc_sug{OHApg!ZNL(YN{gRMHu8vee>V!U{OUXUaSyJ954$S9Uk|8rNK zRI^p(9$SunEmK42P3rx?n|}6n$_zJygWSjN+VDSSe zz+Gj%E{!_EdR5XDfzyT*sGo6sfj0uRo4uJqfA)BH#2 z7cpMmT zK`{{$3sT2nOIhuq&cX|PDee}8@oWgh7N+kHln&8Rm@l9c40P*Yn7-$7XA7@5A>XT4 zK6T(3R;JzExyXu12UD;x>tbbf93u*Yi9{WoH_Y7L5PyJpX|5p%9!vlhL4aTZpt#2m z39ijPYa%QQQu(YE@0fZT^k+uJ_ZCI-+lA}9yFIK&b4A0T=3x`&%Mm570m+wyuF7f% zrrsMqwx);>@;_(ZP(UjdJWZDJ9tr(;W}r}3!4RuH3p)qa#o$(2r_lKq5OnX#`tQ51 z6>u}WgJnt>WGU9xk`NMXT!@xlg>+~Tw5@|T}#i3`S z8Rp?ui&+%D5)M0-SX|GT?S{wIH7hUyn*49W^w`bVT=_7DQc^ynV~H*4*RC!^=>&dI zxX}&81vVH_9L!0~oKgjpG7Y>qJmNpHet!(SL0r?jG8{AYd9Ub^j&}nJil}F&OtRPP zL6v6b!_fC7k9ss6M*56zn6#1c>=-Myes88+FnM2lsbjLs&7p_E9@^Tmhw9LD3B+-q z;>dOgGBZ}qXqCTRagTXFGlpv_cx({tt=k;h1*Mg(CGGs0JM}%=G@PY1Q0NR!(}U5W z(oraeErWNj=U6#+&BO8%`zGh_@lg)CuiP%44o$N$jW(!tg)2tI0%q%ISj5~8g6ccP z=8bDlL_;1RacpEw^@(m^Zj;0CZeV*H$nS&{<5bi$h?+b-7k@eD|8lM~H>C(Z?#=bw;yB*3zw|OgQDxI&p!t}r)&tm4#6uKH9Vg@5)vQ)%0YSBf#Z*BmlG1L!&Ilw z=}~a`)r4+DFP@0OmUh1a?$?_c2U4pD=Apk^pMfpE4cO%CA2nuqipV1Y*K4&hz=3o# zqWLo*JaG8NLIa2w16b`KxGRYbRw&Ek+X~zfSuJ`j6xY|vxTBYzv8$v8y|b5tYn@q5RgDG&8c;Fv$QVq05?Y5VbJ8wn}Ee zy@hUKgL%Wmg<)D+-@MBt>x%4{6$6X^ZFl>eA7%Xbl4XHOvCorGPBfZOgB4TMpsY-) zg8Nc2h=Fw}->ge(g@{Ejvj=w58Mjj8esb}sntJXM^JzP9EU@~v1IMi&?2R-0P?Dp& ze~UCvvE=!T1)_uOrqg2^2|B9-kOWwu#HhwsIaDmWAwDiZ6%?O9BcpF5e1`*5wp*_E=3a>M0p6rq5fo=rkwFK>y z3Z6(8-k-Ndavf{0ktQu(L?-l&ctPHa-=?=(h&ayP2}ltyh9<^X@~*sI&~a8?gNl)B z+{1QeF8!)uXRsemJOb#{tGs*rqhj4DyX7HhxBn8je<8SmQPBn#ZZpt39JoDVDF z!Pl=4qV2v(=~mCLapq1Q)SQKTkpT$w7$J@N)F=ewPCh*?u?!(E2Vs zGDe+ys3CTTmdY7|>v8{iAPYA&OKCht%{BkJM704E);a?v#~G!{8B>utEa=`w*|d~D z)JqyZtfs{fTYL-O*JZmjZ?4)VGBN~mqO$~{-((M`qXH5X0>w{9UCsfRG1KN(E<&q3I+^R*VmbFp zD83O`#OKgWK(D4fKC*3=kGTEpdIs5Fs??|wBG=_g137alLFxus{I#Rx^f>YW!@=&=+XkZElcEe0g|El7~U+QDn1)uH+mB5SMXL)cx2%8x^5ph>Es@WLmQx zDMT@!HzU;se1rD`@#bzfQ0>!+I4=o(HxbG&i_oBSJIfo9e;iqkF!DkrQsMjh(T;#g zBp~%E{gc=Vf+bm%uK$8*;EVdCLV421o3f{GBw(}6X|zRiUF~$f8}MD4ms2P21U|1` z3^Z_DozR1kcEqt70MAmcK2Q_Nmf>?+_s2F+mY}sio49w2JPW62T*VAz*a<_{;&zU~+M0d4(`-OkO88>ge_q-oeom4;Za=$oty?h-MI@N5|Lz4~E1o`2vf{D9DG z$#1jdKy1h}*}?u8Ub}qXQ_Nqw!%;JhydV!1|J&-~z6Q$LfEYOPPIXbh1t@Ug@7ZL9 zgUb|~q0c`Tff5Si02}I=4CePo&7%Hvc|E~QzH<#Tlu>b1Us`tRk-MVh7*Nb=M~6ZJDUWdt+KesdHxyNDVfns#!& z`Z3~>vGDUgf#HL^!V?jhZO%;st!K;E5}Bu6`Gf@ce*m@{FRazQalj8o(Ar;S-S!mn zeLf25Vp3=kAJ7e4nlkx$~xaaqfCyj!9>0T71^_tM#=C)9;V~u&W-okxYans3Vl%F z_8J?8O^tuW2((0>yM0n~P_nwWMAOqT2W&iWzgBX_fPCyH$Te`K4nQ&`K3}O!1uiMG zz0CIxol*Cb{Eq~;I`tYhdS@0Q77wE<8!hHkJLDf*pBxo=R(p7P#g#?j)H^aNE!gy5 z{xJ8JeDQUqk;H4Pb`)BMv|uq{nseDSc@^pOP7e=bq2}|%-L12|Es^Qn$l=B4N-#<- z%YfJOou1==>+c?6)p9?Q;K8qrw}Y59JBRlLpGI+Iw>k6XK;itE^l@EXWj61oIAYb( zvw|CG#-k)QEZI+c+k?j($i!zZ7YTS9?JZY{kED9#kM`mEYS23zTQAX{2N&qb`HK-^ z$=M|zfz}u+9^4*}09q6>@u|y2BA(@+wruK?YNx>=LcSlca@Nh+6r-g~S3Sw7FYI<9 z!wrr5uNe2qKU&_@`hmKMl+nZ$JWU57EFZui&X40h?zgSCnObrL9s%6+EdwA!LEwXz zF%+2jwEQ3kr98I@gGQgLh2=kP&QBW``)(^NIF%Lo!Z~lcr zX^`ZroLMayc7YZg3@z!O8X^SO6y`gbq~}Ex7MbT6zgy^%kGSj?xO+W|bX~0$z&HnF zKMnxu4}wZ$KN;MKYx{8*Z>78eHT$2;N^=_ z356N!6=scJ9YsB`oACPiVdBD+QT3HwrQn+mzBU-hCTHAK^KY~fZE%{SPMewia%1)@ zjph*rr~gOB2)D%9j@`pH>v!?Zc3pk(C|wiL!df+?3x~P{ujh0kbuw;MP?KLRlhid95tFp$HRfNMPJisN4axZ;nK=3SE zP_SpGUzKK}jY8h_wwnBU)ZK4(K21u0sfKN|ZKA8MQR2CqndF~78xfk;u(3T-U&0C7 zw3qfX^M#saG!lb>umA2Kf|55e^XlRGA@uGw>f9;SaH zdl;{Nm#SV!*&nyx8zuB*_ClzdA>Pd6V&+Qu<@)1>qh1rzZ$H}cr&0~BF2RPN8#}-g zzeg{Xjebqd6^y^PoN@MOxK4@)@0Re=~`H0l;R_pr4_1>OO&s1oPCf3 zBCA$%Scjh~1d7f~k))iXIt))8g3Yw!mWk9^Wu07^AD+Kgm3p6Pvv=0O=i`4MWxPQ3 z+vgB;9q6Yw?A~ze6~&Bt1o)igyhHWhuH@hZR(&1POuRc^xz&pmcY15X#Y-a&E(-0=bYK$T>%`a8spV z1EeA9JfzL!NE_M~X!o%rVX4X*{PYtze3FXT_FGFb)|wdvt3()`^e8s3W%ocP@mMO4 z?&Y-jxzkS@odz=`nw#z-jgWrw7QZ_YMFh+4zrhb z?A&U$KDe&X`z!JmZ+AsqjZ|#U zK53`nCOo#sIAf(YZ`+R@CUef7biO;1$DKbWxMxbDP^n_dmAvy!8$$E+9m7g z;(hmZTFb1vzU?kRBlOcyK2DZpGB#iqMwS_8RTt!h%QM|-sKG<5rS?$QJ5G*^1*lCzK+G-wU*2eD&_dbVRqqb-&b&H?VeS_s|e0gAf z1Pprs$lZ1)PJ%huguF43@NqH_vmjYE{gq|>TM$Q7o%B@vryZ0iQ@``N`KgYR?a&UP ztz+c)EEy|>tr>XB|Bew*v@xZ1x<9SdW-883W1$%(tT};Ovx*qvOrq~> zGC8~^MrpokzN#m6I@;1LPkVI{3Fr16Q^R2s%O2{TAxQ_^=5_t^TDrC-`^s7p6D~`OqRX_Lm*9uitU0B#b?ZvdBswUNx=(!yq0J8|Fc!X4tw}gU!!3B z1ws9(MMwE_0p17Ev;(lsZ%Gr`HJhCiD<%+Q-T0nwFv77qvo{j9uU10?1^lC;>PFVx zE@QW7Wj=>lqRQglY{GqfmWQBZiTe(*RUT?#41W2~XRdI}hnkrC+sfiT?yf3FYLIG* zS&e%WWxO4!6{xRrH}On;{n)x1RZlbxpO(@7`Frw2#`-m`V1=hGT2vbeIB_78o)=U^ z)$him!Ai3*-h1!NFMNu>liAS zA3cP8J1`3?Ro5}eI=i*JM?593=N7oniAQ60ynX{DQ+}%1knFD69M_a@Bn=`<3!Xao zaiCng$xd_Sh5rDz?&aTc1?IqotB8lPNgOyiL(>r|Na|0GQ|EU_5&wjpsY>T3Q}l*} zO!7K|qWCr{Z&8||TzD|cy>8k@-wUGCCBZ~*S+X~2bsi7*9im&ZH?O*i2>!k$Q<7yiF|Lo?Um?ysefy93_d3Lr)f+< zoY}f~(kI%Qwfh1eDw?CV4FFKGcOvq;!*$uj5xY{elq*E%s!X~PwIu=)dgmck(^~Di z(k3amr0K-xI241IMF~rEiz2!q5g?d=#0R4w(#dmDpC`S&G<)_qaZ&eg_%oWSCG{kx zFP8ViaWJHX!2pWt&+Ma1a2yE8@?4fAWONm=ZrZy0TNXjvR6F7-DocuMr@w|D+{>2R)JH zR(v)NC8~?OQ<;xEY8fAKT6zdU?@3lRNxG_}9Q@DCi9dt8(;b&#l_?_Td4=eLZS$+b z)gp=&tbwF9O4ZZA#jihvhg$2njs4;_#~b|JX144c zGq#wLTlgp7*orgvsh_=kpeS|oTUO>}9^kG*a}~Sw44tzIHVm_|a5w45(FtJI?r(Vr zl~kNM5uLalyGc86dE}IFysT4d^ZJ)ta>&?jLZl=_DSy*`h28KNG%Eq6G@QxxzuBrb zn`~E$32_i9dBU~o7Eu`u`XHp#+$E#uiJ4)&>7`b<1(D|Xq?u~xSB&p$@9M|bVi`p4 z=GmID*Bvkkwu*n{Bv|YvNN&4-fka`aAVaAWw`SEC^VC#G-o$4P;NN%Nb#X+N~gD?*p?>P^@L41K+>`( z``&s5U~rf|!wbDp6NCuyT_}*b71E1+<#op=9o)_snC5T?N?(|&47RCdES`Su{2j1E zmrq$%jNqnBqhK zV_1_wCkF8B*>R5Pu6H=d-``qHtgB0CTYB|o{Fb_w??H>pbk>=Ie)l zxNSrfg!{(#h#T!yx>R$>gO7A?&uk<2E1?2HFI^dXyu?Z2j42=d9a2a7+o?Cx4c2JE zVIo%!2t7wcxem)k#)LvUeg}xmERt zg$si{u06r2vZx#Zlik>2qb#0VZ_3HcZpRl>Pw-meigUk1QTE@{AwW+<#Mzg2HVUFV z(eqdm5MhOrxh_*%atl{F1-CmJJTFI3Q)8I2XHq)e78Bpg>tmf3JjbTzMIO)Lj@;4M z4-8t`(Nc|18{VL0S_K)OZv*b{mpG;%Pu7*0GB(oJ9*Hr~B3Ab=&Oaly>0V2@IVFuO zEJ5q0RY7~hPp7Fkk^=9)ki&eQbb?J-hQ4xjoY@3sB z?Jrk*cFZ8+2S{1=hgo0Y+TOyoWKkG-Y?a4KwHNBlqo2AS7wiH(jH8>d0#k+cfLd6u z$s5-7YEGm5dJknUjo#zU<7bxYu+Jh5RRs|Cj0dIl&Hv|2DMKpcA&q7wv*#fAw+gRfXFEE4G)E zF>)f)OUl`GfmN<0-l;no9$#Zu*8j?68`ndc-)@2ABU$^rde=Xrs?!_LVQPQ)cE(Hg z_8Vuoc{f#t%e{z*B?>@&>SXBd02t!wkV_aS_6$JP z(G7+(@BZ`1dLY7FZrk|`kSrHL04kX{Il_@_9~*s_Z51A~`y9VZJObE$XHT=>hK!M7 zSTs4x(R{nV`)FHql}PaO0^WEE{i5{p*4_N3h z9?+boWB0IbABt0ws6UmA1w2Yg{_QTGQKEuLab<*sq068JBGO!2`%VhqaHYNRCcjYb z{f&Ud;}=iaVekD~Z4W(y{?C)@*~tGqsV=Mfqtw+HE5kuMs-nzgHU8rCi7O2fIX#l$ zSn!cbg)v^l06EKyYHpQ&k)XEzCh06Q;t8abO z-oi8WrB!!Q#%Dld!~;-~bVULdiAB+@P-eEtj2y(U?Y2JH z4hF^BpF$v@sTwqV{KCyBZ2SI!f=FVKvFzc5t6T@MOXOz#$83TILd3oMstVrR7(=rE z)u>!f3DHZ3qK#&QHV-2nu3-p6ea8>v>=pE!J5yo!;r48o_mj=>N9 z##Z#>01un@B}#G&Ce+!$8`H$fA$zf&@u79kfyrk>IorqAO6Dry?@scI(@%FJ&(3{IhX&QE9%h7N3I~I9{)VaSw4fU zL&^8;PqP8VnY0%tHACYE!*}ftYCU$px=FxF7&)Q2Gf(*749j)7huTm{59|0rw^pi= zuw%AKWecUgc+?$AOr> zI~nHViL)wH6?u!RL;ZXY^D@2kh5w@)mWL5JR5Hp}pb-@~sD=D}ho1e$fbY*;(KZfix@yLDRF$SqO7Nw6eRBNX-m&x2$<5Q^ z+y{eu0r0=y1$G~C^hdN=TWDNEFKA-ly_NI7NY(J%S7F@l)@a&f30*)rxbBWW%<-;_ z$6$|J-iJ9K|K-nszermFZ`W6m)z=Ih*E?1+M42zn5!^|pno^MMWPrfP2$U-PwgZd@ z1*3Vqvh`1SmRRkyK-AD$@1bRtTq0;iK|%jqEx)4l z7%x%MluwPYSuOsgEByis;m$l=@eW*Ast*@Qs})Kw^gb+5ms9e~MG>oUU;ri99cNRJ zGxZHj-L_%!C5^#yVrrY?ly-I=K7AXbG zJZBxA$_}6|7QQ?!IWS?65M?&~d^{i_oV>`H|w|I=Aw6{F|}Nc+t(;Jt_e` zpS+U?VL6SyPocZ7iy4+ac2uxuK>0+yS76rjh)Du@Tq#(^@9?8>jR{KxJy{aT7<^rE z-fhbFHn=v(Z;HI82;F*9JjllurM&FPEeU#Tfh0+!P2nmx&OoBT`H*?$|Hsl<$2IxA z{~x54QYocDK^p0v5(3iQOcVt~N=kAxN_VGpcgN^%1f&}z28`TbY`^>c`TqXdW4pJV zyUu;ib*^|lJ!UBYXpZxM({sIDq_mtk6JFgDCD(K-SrrxAlX%k{;b=GfYmL@d0>OlU z3qyrWz$sj1F4M6F*WNTR8EG*g9*atmcO!8}uX)+YcM zHhpzGPLFmx!}c7~4(g7*2pPa+o1TGO+k1W^IpYuUgef0h>3uMq80)N1IiKfEpW{V9 zPlK@-CBEP>{_!ncdwo(SC-UHHWQVug^8Tx)rC*8((c3*()%20o^@b?2fkBO%nhzl( z00AOTFb-YVm;j9a-Ew8bGH#{O8debmL>!_oMj`#;kdldh ztJ`xCT&(;=Ns-^wttV=Rx-zhxSrArkA}c{jh3bEHR1dSS(QCy2!Ntrz%8*QmYwiD0 zcpl17+&q#BwTm9tIZ{KTf5y5gTa2@X+j$)au-Z1kY6K_Hwp@6O(t7*(y}|}CKz{r@ zT_n0(q{Tfr*6nC{l}nXZ!i@2I2Uc!Asb^TCn8bKV$$~^(Qo)l`%5uPz(a&Fqk|9}h z|2@H>XagX+hSP4A{IdbPVV0@Y_q$K;mbz*h(nBX8g^LiMhK=4)mn3eNL1;o8^?J33 zOXM(A@C?(X!aM zNIUZPrKv@K2UrXiNO3UHQVxzV9-QJhjSG zVW&9Js2cC3XMaJPJti+^EUCu(Af?zJ25R&$7X2HT)Z}l^)8nmRVGoKJ^DY*hUD)RL z*(v@%&y0-w%4r$$6j*rt>J-j1U+L)CI47ghUpzPw3e+>wblmiE;r-DBlxnBN15_i6 zIz7_#itn2x6415K)okKr<} z*Z%U~zUlLTg|WBlvt$s45wto;pm7bqQG5cd%-;%St)Qj3h&xT0Fb5Hd=Q*DcK9_$` z2x?hJfQ!|;U+ld@kqKJK-ss+stMJ=%8%}Eyic08O5*H8Q+1H0@ger3N|$Si}Lo%?MS- zoBQI3Kr6PR;a!ZNG7U05k^jXgK}Rvcq%QKNftgoE5GZh?`TqbmkS~{#p3%9AXA^ZB ziTt4v>ZSqR=e4UZ$+&do}!$Al+Ph=B|%*rrC>+-*A4i7b) z#>e;r(+C?FsmEQmX5e#wnnJm_-3m)vdLD&=ehT>m-Nu~KeEqs=fJOfoS}uuI`^I?H zcjhd+)HN8Q{?>iyDKO&yhk>G+xVEP+uY7;jR)r_N$$z>quP&y#8@*0Q%yI6*Pc@;B zT-H-?BnT7Y<+u50RMFz@X6?zWEN5!*!N=WdfO_Xle9cJ@3_F9&Y_2(gWeyx8)1i-Z zI+rBTWZ8M=$y|Y|^yHhBwgGQkYcrBeVBGc{>672?r4~Bf1VGF6DP`-vj0>G;d;6t! z!;af=LF82Bsk8M$eDMo1r8$y&WFgPT79{n2^$>&&@MkhYc)JueT=&<=6gPoBdy$#` zsW(oknCqkSF5^ewvd~y08%={eOD9~jueN7Hhjn7r(by_#&3_k}_dHi<^Ih;UXsphy zZJ@Ng5+TREt!g%X=Nh!y@kp|D!F4(L9y-}-_*<2X8TWs0W!9rk`cKw&P0L;>-%n5< zAPlNHZx46kpJRM~Gqqp^8Hjz&8laW5`=YMj3=e-hF!zIxycHi{O2zWy!h?1W0hJP) zA&g8Zrd$M|_-wpr`{r^V1?17=hBF9d0r(5Y)oXwc@ImjSD3}_yqbkQNu%kewo84r1!ySgN>Zw zgKb{ERI%ef|B`rOX523?LOvTay)^D8zHALNYcMe|2wy+lN9x&{VG7MrP(JX;@Tj_r zkMA*z;Mb}5Lo9HYVvdBngcUQz@xS>$IL6jZ65Hn(HlM`ruRm6X!?y5pE8qWU6a~>z zFeA2*GGY+x$5)T6%2wQ5zoIRxw9I%B{mJcKyt0-y7>JdP0j6hv0_4V7_#<&Rl_=LE5^}nryd*hi@>5Yr!D<3|OF(5F46z8`^B8 z7WVddNHMLpmSKtum^NI)4hWjZ>I&j8wU63}DzDx^!9My;}y}2#Sw#UT`BjmS-PW^X2R9LVr0mVY|;Bfs_)wdAuF^WYe(cU+|kf z@3!DqaM03}Euj)e=JP%HPHOSt!gRpB{hlg{Xt{jCm5*7z*LrKc@#SacZiKP*Hz&wy zni^Fy`h`e-@m(YDFg1i~cdi1d=LaBqJ~R8-MH`-%k0I?6sRW34AVz zuiMDjGhFDxqfPootPJWt_SdyHB1u|XdvtXZ1l`xZsY^|Zn=7IHhC#|vptBb{eIbA`;r1TRc1#2J*yRqn8`@(6HMMyS;9+AEa`;IcW(<9OEaC# z`jTq>bUD{plVSi=Mxt&EmlUp3~-L7Yl5h6)p=gO+OMPYeOuqL-A5dqep%d&m=3`Ov9P^M_*!VCI*6Zq}Fupfph5|1oH5-{4&?Gb$37k_Ai ztE7HbS=naRZv}x-{e(9|ZxQ|A7vpFj`&G$N}(C)FAs0x`jP-iT@FQ&{=s}EnezdJD|{H?^py|4P?EsuHORg0Iy<2R*OMgq zyWb(4HWyes=Iopn337$**eW)A`dBZ~gEIMv^Wj`UV=w~7FK7~-?}OX;Rz9pf4wy{G zjwTtfi^2;@QyMJE>m?TtYj0wCF+j!8J)o}h@n+N@$&+`nQV*W(t~?XQ={Fi;PaggD>7E7!<_&>kTe5iuc*XNcS>zSzN<0n%}x!&F+ zU$~<_8!EA?-i7gLdM%lqxa0l6lAKlsJ~ELM#pRWjB}BVtzpf?=!Q}}bV)n&W&4W(((ncMzw#>uoJz6|YJq_35ILZD56FyZJ;>9V zz*q3tA7x3%l#yYb5;Bl%W^QIpbbqXfQUR497kyMN* z^&pMR&F!8WYdMjRmTWk0rdM4`pBB?=6AZl4%~s#-laTOq!vn&%KopmtSYp!(G0?_Y zXiWaZE4yg>fbY}b@?B?HhGFO-*O=go3Z+{dK%QNVg=zX%ju2Lah2?XspsDW~E$;zP zqLO4FHj`o$1`sQ1zIJe0;Jr+H*!|d9FDmVn7}3w2EvXCWb$1O1;IMP~q+-@qK3{Ad zQ32*{`(rP`t)d~ zv1S`q4}u$wklst>dN9frGgJ(2A4~lF)|q&cY=3BSK^-Q$+t}0tUEm>HWb|-E;E+@wE``x;^u7iy3djY!jk}9}#lA!bU8;N7p zRhKfQox|y*r4uvS1SFmJc@9Jg(Km5Gj)CE~ACh(SjSbU#v!JN+wNJvGNG*s366ZKV zuxm`*!%J%hgBS_a)v(E_t6BU-RJ|3nu΢MWdz93`CaT#q?@>~pm40=*o~e-A0G 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 equipment; + Vector3 initialLocation; + Dictionary coins; + List items; + + void Start() + { + // Start a new instance of Easy File Save. The file name is not specified, so a default name will be used. + + myFile = new EasyFileSave(); + myFile.suppressWarning = false; + + // If this file already exists for some reason, I delete it. + + myFile.Delete(); + + Debug.Log(">> HELLO! I'M READY!" + "\n"); + + } + + void Update() + { + + // When [S] key is pressed: SAVE. + if (Input.GetKeyUp(KeyCode.S)) + { + Debug.Log(">> I'M GOING TO SAVE SOME DATA!" + "\n"); + + // Some values. + + equipment = new List(); + equipment.Add("Hammer"); + equipment.Add("Knife"); + equipment.Add("Rope"); + + initialLocation = new Vector3(101.5f, -30.4f, 22f); + + coins = new Dictionary(); + coins.Add("Copper", 1200); + coins.Add("Silver", 450); + coins.Add("Gold", 300); + + // Simple data. + + character = "Conan"; + age = 30; + strenght = 300.5f; + has_sword = true; + has_bow = false; + skills = new int[] { 6, 10, 22, 46, 69 }; + + myFile.Add("name", character); + myFile.Add("age", age); + myFile.Add("strenght", strenght); + myFile.Add("has_sword", has_sword); + myFile.Add("has_bow", has_bow); + myFile.Add("skills_id", skills); + + // GameObject data. + + myFile.Add("equipment", equipment); + myFile.Add("coins", coins); + myFile.Add("initialLocation", initialLocation); + myFile.Add("player", gameObject.transform); + + // Class data (serialization). + + items = new List(); + items.Add(new Item { name = "Gold", quantity = 15000 }); + items.Add(new Item { name = "Darts", quantity = 24 }); + items.Add(new Item { name = "Potions", quantity = 10 }); + + myFile.AddSerialized("items", items); + + // Custom Extension for managing BoxCollider + + myFile.AddCustom("collider", gameObject.GetComponent(), "BoxCollider"); + + // Save all the collected data. + // At the end of the process, stored data is cleared to free memory. + + myFile.Save(); + + Debug.Log(">> Data saved in: " + myFile.GetFileName() + "\n"); + ShowData(); + } + + // When [L] key is pressed: LOAD. + if (Input.GetKeyUp(KeyCode.L)) + { + // Load data from file. + if (myFile.Load()) + { + + Debug.Log(">> I'M GOING TO USE LOADED DATA!" + "\n"); + + // Simple data. + + character = myFile.GetString("name"); + age = myFile.GetInt("age"); + strenght = myFile.GetFloat("strenght"); + has_sword = myFile.GetBool("has_sword"); + has_bow = myFile.GetBool("has_bow"); + skills = myFile.GetArray("skills_id"); + + // In this case, if 'nickname' key doesn't exist, 'user_1234' string is used. + + nickname = myFile.GetString("nickname", "user_1234"); + + // GameObject data. + + equipment = myFile.GetList("equipment"); + coins = myFile.GetDictionary("coins"); + initialLocation = myFile.GetUnityVector3("initialLocation"); + + var tr = myFile.GetUnityTransform("player"); + gameObject.transform.position = tr.position; + gameObject.transform.rotation = tr.rotation; + gameObject.transform.localScale = tr.localScale; + + // Class data (serialization). + + items = (List)myFile.GetDeserialized("items", typeof(List)); + + // Custom Extension for managing BoxCollider. + + var bc = myFile.GetCustom("collider", "BoxCollider"); + var thisBoxColllider = gameObject.GetComponent(); + thisBoxColllider.center = new Vector3 { x = bc["centerX"].ToFloat(), y = bc["centerY"].ToFloat(), z = bc["centerZ"].ToFloat() }; + thisBoxColllider.isTrigger = bc["isTrigger"].ToBool(); + + // Loaded data has been used as needed. + // Stored data is manually cleared to free memory. + + myFile.Dispose(); + + Debug.Log(">> Data loaded from: " + myFile.GetFileName() + "\n"); + ShowData(); + } + } + + // When [A] key is pressed: APPEND. + if (Input.GetKeyUp(KeyCode.A)) + { + + // Simple data. + + myFile.Add("nickname", "The Warrior"); + myFile.Add("age", 32); + + // Append this data to the current file content. + // 'nickname' key is new, so its value is added to the file. + // 'age' key already exists, so its current value is updated with this new one. + + myFile.Append(); + + Debug.Log(">> New data added to: " + myFile.GetFileName() + "\n"); + Debug.Log(">> Age value updated to 32." + "\n"); + Debug.Log(">> Added nickname." + "\n"); + } + + // When [Del] key is pressed: FILE DELETE. + if (Input.GetKeyUp(KeyCode.Delete)) + { + + // Delete this file. + // This method clears stored data as well. + + myFile.Delete(); + + Debug.Log(">> The file has been deleted." + "\n"); + } + + // When [T] key is pressed: SAVING AND LOADING DATA TEST. + if (Input.GetKeyUp(KeyCode.T)) + { + + // Perform a test of writing and loading data. + // ------------------------------------------- + + myFile.Delete(); + + // Add some values to the internal storage for saving and loading test. + + equipment = new List(); + equipment.Add("Hammer"); + equipment.Add("Knife"); + equipment.Add("Rope"); + + initialLocation = new Vector3(101.5f, -30.4f, 22f); + + character = "Conan"; + age = 30; + strenght = 300.5f; + has_sword = true; + has_bow = false; + + items = new List(); + items.Add(new Item { name = "Gold", quantity = 15000 }); + items.Add(new Item { name = "Darts", quantity = 24 }); + items.Add(new Item { name = "Potions", quantity = 10 }); + + myFile.Add("name", character); + myFile.Add("age", age); + myFile.Add("strenght", strenght); + myFile.Add("has_sword", has_sword); + myFile.Add("has_bow", has_bow); + + myFile.Add("equipment", equipment); + myFile.Add("initialLocation", initialLocation); + myFile.Add("player", gameObject.transform); + + myFile.AddSerialized("items", items); + + myFile.AddCustom("collider", gameObject.GetComponent(), "BoxCollider"); + + // Test + + if (myFile.TestDataSaveLoad()) + { + Debug.Log("GOOD!\n"); + } + else + { + Debug.Log("OPS! SOMETHING WENT WRONG!\n"); + } + + } + + } + + private void ShowData() + { + Debug.Log("Name: " + character + "\n"); + Debug.Log("Nickname: " + nickname + "\n"); + Debug.Log("Age: " + age + "\n"); + Debug.Log("Stregth: " + strenght + "\n"); + Debug.Log("Has a sword: " + has_sword + "\n"); + Debug.Log("Has a Bow: " + has_bow + "\n"); + Debug.Log("Spawn location: x = " + initialLocation.x + ", y = " + initialLocation.y + ", z = " + initialLocation.z + "\n"); + Debug.Log("GameObject position: x = " + gameObject.transform.position.x + ", y = " + gameObject.transform.position.y + ", z = " + gameObject.transform.position.z + "\n"); + Debug.Log("GameObject rotation: x = " + gameObject.transform.rotation.x + ", y = " + gameObject.transform.rotation.y + ", z = " + gameObject.transform.rotation.z + "\n"); + Debug.Log("GameObject scale: x = " + gameObject.transform.localScale.x + ", y = " + gameObject.transform.localScale.y + ", z = " + gameObject.transform.localScale.z + "\n"); + + foreach (var n in skills) Debug.Log("Skill ID: " + n + "\n"); + foreach (var item in equipment) Debug.Log("Equipment: " + item + "\n"); + foreach (KeyValuePair item in coins) Debug.Log("Coin - Type: " + item.Key + " Quantity: " + item.Value + "\n"); + foreach (var item in items) Debug.Log("Item - Name: " + item.name + " Quantity: " + item.quantity + "\n"); + } + + } +} \ No newline at end of file diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.cs.meta b/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.cs.meta new file mode 100644 index 0000000..df78325 --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5296b1f6b230a0748a634b61dc8016f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity b/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity new file mode 100644 index 0000000..4fbc208 --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity @@ -0,0 +1,693 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !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 &515071295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 515071297} + - component: {fileID: 515071296} + - component: {fileID: 515071298} + m_Layer: 0 + m_Name: DEMO + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &515071296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515071295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5296b1f6b230a0748a634b61dc8016f3, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &515071297 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515071295} + m_LocalRotation: {x: 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!65 &515071298 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515071295} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 1, y: 2, z: 3} +--- !u!1 &517188200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 517188203} + - component: {fileID: 517188202} + - component: {fileID: 517188201} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &517188201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517188200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &517188202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517188200} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &517188203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517188200} + m_LocalRotation: {x: 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: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &566797187 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 566797188} + - component: {fileID: 566797190} + - component: {fileID: 566797189} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &566797188 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 566797187} + m_LocalRotation: {x: 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: 1993110673} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &566797189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 566797187} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.28627452, g: 0.28627452, b: 0.28627452, 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &566797190 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 566797187} + m_CullTransparentMesh: 0 +--- !u!1 &975714498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 975714500} + - component: {fileID: 975714499} + 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 &975714499 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975714498} + m_Enabled: 1 + serializedVersion: 9 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &975714500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 975714498} + 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 &1691826865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1691826866} + - component: {fileID: 1691826868} + - component: {fileID: 1691826867} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1691826866 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691826865} + m_LocalRotation: {x: 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: 1993110673} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 15, y: -15} + m_SizeDelta: {x: -30, y: -30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1691826867 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691826865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'INSTRUCTIONS + + Press the keys in the given order. Look at the Console for messages. + + + 1. Press [S] : save some data. + + + 2. Press [L] : load data. + + + 3. Press [A] : append data. + + + 4. Press [L] : load data for checking appended data. + + + 5. Press [DEL] : file delete. + + + 6. Press [T] : file reading / writing test.' +--- !u!222 &1691826868 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691826865} + m_CullTransparentMesh: 0 +--- !u!1 &1993110669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1993110673} + - component: {fileID: 1993110672} + - component: {fileID: 1993110671} + - component: {fileID: 1993110670} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1993110670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993110669} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1993110671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993110669} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, 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!223 &1993110672 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993110669} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1993110673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1993110669} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 566797188} + - {fileID: 1691826866} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &2028864016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2028864019} + - component: {fileID: 2028864018} + - component: {fileID: 2028864017} + 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 &2028864017 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028864016} + m_Enabled: 1 +--- !u!20 &2028864018 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028864016} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.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: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &2028864019 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028864016} + 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} diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity.meta b/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity.meta new file mode 100644 index 0000000..44c9492 --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/Demo/Demo.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c724f19b6c2c7cd429daa2c2258fdfe0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs new file mode 100644 index 0000000..ca94d1d --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs @@ -0,0 +1,1573 @@ +๏ปฟusing System.Collections.Generic; +using System.Runtime.Serialization.Formatters.Binary; +using System.IO; +using UnityEngine; +using System.Xml.Serialization; +using UnityEngine.Events; +using System; +using System.Security.Cryptography; +using System.Text; +using System.IO.Compression; + +namespace TigerForge +{ + ///

+ /// Easy File Save v.1.2 + /// + public class EasyFileSave + { + + #region " VARIABLES & PROPERTIES " + + // The file internal storage. + private Dictionary storage = new Dictionary(); + + /// + /// The error information. + /// + public string Error = ""; + + /// + /// Disable the warning messages shown in the Console. + /// + public bool suppressWarning = true; + + // The instance file name. + private readonly string fileName = ""; + + // A custom Structure for containing all the Transform component data. + public struct UnityTransform + { + public Vector3 position; + public Quaternion rotation; + public Vector3 localScale; + public Vector3 localPosition; + public Quaternion localRotation; + public Vector3 lossyScale; + public Vector3 eulerAngles; + public Vector3 localEulerAngles; + } + + // Easy File Save Extensions management. + private EasyFileSaveExtension customs = new EasyFileSaveExtension(); + + // The Structure used by Custom data method. + public struct CustomData + { + /// + /// The raw object data. + /// + public object data; + + /// + /// Cast the object into integer value. + /// + /// + public int ToInt() + { + try + { + return (int)data; + } + catch (System.Exception) + { + return 0; + } + } + + /// + /// Cast the object into float value. + /// + /// + public float ToFloat() + { + try + { + return (float)data; + } + catch (System.Exception) + { + return 0f; + } + } + + /// + /// Cast the object into byrte value. + /// + /// + public byte ToByte() + { + try + { + return (byte)data; + } + catch (System.Exception) + { + return 0; + } + } + + /// + /// Cast the object into a string. + /// + /// + public override string ToString() + { + try + { + return (string)data; + } + catch (System.Exception) + { + return ""; + } + } + + /// + /// Cast the object into a boolean value. + /// + /// + public bool ToBool() + { + try + { + return (bool)data; + } + catch (System.Exception) + { + return false; + } + } + + } + + #endregion + + + #region " CONSTRUCTOR " + + /// + /// Initialize a new instance with the given fileName or with a default file name if it's not specified. + /// + /// + public EasyFileSave(string fileName = "") + { + // If no name is provided, 'gamedata' file name will be used. + if (fileName == "") fileName = "gamedata"; + + // Initialize the storage. + storage = new Dictionary(); + + // Initialize the file name with the right path, name and extension. + this.fileName = Application.persistentDataPath + "/" + fileName + ".dat"; + + Error = ""; + + // Keep track of all the created files so as you can delete them all. + Register(fileName); + + // Activate all the Extensions defined in 'EasyFileSaveExtension.cs'. + customs.Start(); + } + + #endregion + + + #region " SAVE, APPEND, LOAD, ADD " + + /// + /// Save the 'system internal storage' data into the file. Return TRUE when done without errors. + /// If a password is specified, the method will save an encrypted and compressed file. + /// + public bool Save(string password = "") + { + try + { + if (password == "") + { + BinaryFormatter bf = new BinaryFormatter(); + FileStream saveFile = File.Create(fileName); + bf.Serialize(saveFile, storage); + saveFile.Close(); + Dispose(); + return true; + } else + { + return SaveSecure(password); + } + } + catch (System.Exception e) + { + Error = "[Easy File Save] This system exeption has been thrown during saving: " + e.Message; + return false; + } + + } + + /// + /// Append the 'system internal storage' data at the end of the current file content. + /// By default, existing keys will be overwritten with new values. If 'overwrite' parameter is set to FALSE, existing keys will be ignored. + /// If a password is specified, the method will save an encrypted and compressed file. + /// + public bool Append(bool overwrite = true, string password = "") + { + try + { + Dictionary fileStorage = new Dictionary(); + + if (FileExists()) + { + // If the file exists, it's read and its content is mixed with the storage. + // How the current storage is joined to the existing file content depends on 'overwrite' option. + + if (password == "") + { + BinaryFormatter bf2 = new BinaryFormatter(); + FileStream openFile = File.Open(fileName, FileMode.Open); + fileStorage = (Dictionary)bf2.Deserialize(openFile); + openFile.Close(); + } else + { + var loadPassword = (password + "easyfilesavesecure1234").Substring(0, 16); + byte[] key = Encoding.UTF8.GetBytes(loadPassword); + byte[] iv = Encoding.UTF8.GetBytes(loadPassword); + using (Stream s = File.OpenRead(fileName)) + { + RijndaelManaged rm = new RijndaelManaged(); + rm.Key = key; + rm.IV = iv; + using (CryptoStream cs = new CryptoStream(s, rm.CreateDecryptor(), CryptoStreamMode.Read)) + { + using (GZipStream gs = new GZipStream(cs, CompressionMode.Decompress)) + { + BinaryFormatter bf = new BinaryFormatter(); + fileStorage = (Dictionary)bf.Deserialize(gs); + } + } + } + } + + foreach (KeyValuePair item in storage) + { + if (fileStorage.ContainsKey(item.Key)) + { + if (overwrite) fileStorage[item.Key] = item.Value; + } + else + { + fileStorage.Add(item.Key, item.Value); + } + } + + } + else + { + fileStorage = storage; + } + + if (password == "") + { + BinaryFormatter bf = new BinaryFormatter(); + FileStream saveFile = File.Create(fileName); + bf.Serialize(saveFile, fileStorage); + saveFile.Close(); + Dispose(); + } else + { + var savePassword = (password + "easyfilesavesecure1234").Substring(0, 16); + byte[] key = Encoding.UTF8.GetBytes(savePassword); + byte[] iv = Encoding.UTF8.GetBytes(savePassword); + using (Stream s = File.Create(fileName)) + { + RijndaelManaged rm = new RijndaelManaged(); + rm.Key = key; + rm.IV = iv; + using (CryptoStream cs = new CryptoStream(s, rm.CreateEncryptor(), CryptoStreamMode.Write)) + { + using (GZipStream gs = new GZipStream(cs, CompressionMode.Compress)) + { + BinaryFormatter bf = new BinaryFormatter(); + bf.Serialize(gs, fileStorage); + } + } + } + } + + + return true; + } + catch (System.Exception e) + { + Error = "[Easy File Save] This system exeption has been thrown during append data: " + e.Message; + return false; + } + + + } + + /// + /// Load the file data into the 'system internal storage' and return TRUE if the loading has been completed. Return FALSE if something has gone wrong. + /// If a password is specified, the method will load an encrypted and compressed file. + /// + /// + public bool Load(string password = "") + { + // If the file doesn't exist, the method just returns false. A warning message is written into the Error property. + if (!FileExists()) + { + Error = "[Easy File Save] The file " + fileName + " doesn't exist."; + return false; + } + + try + { + if (password == "") + { + BinaryFormatter bf = new BinaryFormatter(); + FileStream loadFile = File.Open(fileName, FileMode.Open); + storage = (Dictionary)bf.Deserialize(loadFile); + loadFile.Close(); + return true; + } else + { + return LoadSecure(password); + } + + } + catch (System.Exception e) + { + Error = "[Easy File Save] This system exeption has been thrown during loading: " + e.Message; + return false; + } + + } + + /// + /// Add a value, with the given unique key, into the 'system internal storage'. + ///
By default, if the given key already exists into the 'internal storage', the existing key value is overwritten by the new value. + ///
Set the optional 'ignoreExistingKey' parameter to true so as to prevent the reuse of an existing key. In this case, the original value won't be overwritten and a non-blocking warning will be thrown. + ///
+ public void Add(string key, object value, bool ignoreExistingKey = false) + { + if (KeyExists(key)) + { + if (ignoreExistingKey) + { + Warning("[Easy File Save] Trying to reuse the key '" + key + "' to put a value into the storage!"); + } + else + { + value = ConvertUnityTypes(value); + storage[key] = value; + } + } + else + { + value = ConvertUnityTypes(value); + storage.Add(key, value); + } + } + + #endregion + + + #region " SAVE, APPEND, LOAD WITH AES " + + /// + /// Save the 'system internal storage' data into a password protected and compressed file. Return TRUE when done without errors. + /// + /// + /// + private bool SaveSecure(string password) + { + password = (password + "easyfilesavesecure1234").Substring(0, 16); + + try + { + + byte[] key = Encoding.UTF8.GetBytes(password); + byte[] iv = Encoding.UTF8.GetBytes(password); + + using (Stream s = File.Create(fileName)) + { + RijndaelManaged rm = new RijndaelManaged(); + rm.Key = key; + rm.IV = iv; + using (CryptoStream cs = new CryptoStream(s, rm.CreateEncryptor(), CryptoStreamMode.Write)) + { + using (GZipStream gs = new GZipStream(cs, CompressionMode.Compress)) + { + BinaryFormatter bf = new BinaryFormatter(); + bf.Serialize(gs, storage); + } + } + } + + Dispose(); + return true; + } + catch (System.Exception e) + { + Error = "[Easy File Save] This system exeption has been thrown during SaveSecure: " + e.Message;Debug.Log(e.Message); + return false; + } + } + + /// + /// Load a password protected and compressed file data into the 'system internal storage' and return TRUE if the loading has been completed. Return FALSE if something has gone wrong. + /// + /// + /// + private bool LoadSecure(string password) + { + password = (password + "easyfilesavesecure1234").Substring(0, 16); + + try + { + byte[] key = Encoding.UTF8.GetBytes(password); + byte[] iv = Encoding.UTF8.GetBytes(password); + + using (Stream s = File.OpenRead(fileName)) + { + RijndaelManaged rm = new RijndaelManaged(); + rm.Key = key; + rm.IV = iv; + using (CryptoStream cs = new CryptoStream(s, rm.CreateDecryptor(), CryptoStreamMode.Read)) + { + using (GZipStream gs = new GZipStream(cs, CompressionMode.Decompress)) + { + BinaryFormatter bf = new BinaryFormatter(); + storage = (Dictionary)bf.Deserialize(gs); + } + } + } + + return true; + } + catch (System.Exception e) + { + Error = "[Easy File Save] This system exeption has been thrown during LoadSecure: " + e.Message; Debug.Log(e.Message); + return false; + } + } + + #endregion + + + #region " UTILITY METHODS " + + /// + /// Return TRUE if the file exists. + /// + /// + public bool FileExists() + { + return File.Exists(fileName); + } + + /// + /// Save a backup copy of this file. + /// + public void BackupSave() + { + if (File.Exists(fileName)) + { + var backupFile = fileName + ".backup"; + File.Copy(fileName, backupFile); + } + } + + /// + /// Restore a previously saved backup copy. Restoring process makes the backup copy the current file. + /// + public void BackupRestore() + { + Delete(); + var backupFile = fileName + ".backup"; + File.Copy(backupFile, fileName); + } + + /// + /// Delete the backup file if it exists. + /// + public void BackupDelete() + { + var backupFile = fileName + ".backup"; + if (File.Exists(backupFile)) File.Delete(backupFile); + } + + /// + /// Delete this file (if it exists). + /// + public void Delete() + { + if (FileExists()) + { + File.Delete(fileName); + Dispose(); + } + } + + /// + /// Return TRUE if the 'system internal storage' contains the given key. + /// + /// + /// + public bool KeyExists(string key) + { + return storage.ContainsKey(key); + } + + /// + /// Remove the given key (and the associated value) from the 'system internal storage'. + /// + /// + public void KeyRemove(string key) + { + if (storage.ContainsKey(key)) storage.Remove(key); + } + + /// + /// Return the system internal storage. + /// + /// + public Dictionary GetStorage() + { + return storage; + } + + /// + /// Return the current file name with path. + /// + /// + public string GetFileName() + { + return fileName; + } + + /// + /// Delete the 'system internal storage' so to free this part of memory. This method is automatically called after saving. It should be manually called after loading data. + /// + public void Dispose() + { + storage = new Dictionary(); + Error = ""; + } + + /// + /// Perform a test of data saving and loading, so as to verifiy if the provided data is correctly managed. Return true if the test is passed. The test results are shown on Console panel. + /// + /// + public bool TestDataSaveLoad() + { + Debug.Log("==== [Easy File Save] ==== TESTING SAVE AND LOAD DATA ==============================================\n"); + + if (Save()) + { + Debug.Log("[Easy File Save] >> TEST #1 PASSED: data has been saved!\n"); + + if (Load()) + { + Debug.Log("[Easy File Save] >> TEST #2 PASSED: data has been loaded!\n"); + Debug.Log("====================================================================================\n"); + return true; + } + else + { + Debug.Log("[Easy File Save] >> TEST #2 NOT PASSED: there is a problem loading data!\n"); + Debug.Log(Error); + } + + } + else + { + Debug.Log("[Easy File Save] >> TEST #1 NOT PASSED: there is a problem saving data!\n"); + Debug.Log(Error); + } + + Debug.Log("====================================================================================\n"); + + return false; + + } + + #endregion + + + #region " GETTERS (DEFAULT DATA-TYPES) " + + /// + /// Return the object data for the given key (or the defined defaultValue if nothing found). + ///
Note that this method returns an 'object' that should be manually converted in the proper data-type. + ///
+ /// + /// + public object GetData(string key, object defaultValue = null) + { + try + { + if (storage.ContainsKey(key)) return storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetData error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the integer data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public int GetInt(string key, int defaultValue = 0) + { + try + { + if (storage.ContainsKey(key)) return (int)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetInt error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the boolean data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public bool GetBool(string key, bool defaultValue = false) + { + try + { + if (storage.ContainsKey(key)) return (bool)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetBool error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the float data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public float GetFloat(string key, float defaultValue = 0f) + { + try + { + if (storage.ContainsKey(key)) return (float)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetFloat error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the string data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public string GetString(string key, string defaultValue = "") + { + try + { + if (storage.ContainsKey(key)) return (string)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetString error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the byte data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public byte GetByte(string key, byte defaultValue = 0) + { + try + { + if (storage.ContainsKey(key)) return (byte)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetByte error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the char data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public char GetChar(string key, char defaultValue = ' ') + { + try + { + if (storage.ContainsKey(key)) return (char)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetChar error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the long data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public long GetLong(string key, long defaultValue = 0) + { + try + { + if (storage.ContainsKey(key)) return (long)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetLong error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the short data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public short GetShort(string key, short defaultValue = 0) + { + try + { + if (storage.ContainsKey(key)) return (short)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetShort error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the uint data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public uint GetUint(string key, uint defaultValue = 0) + { + try + { + if (storage.ContainsKey(key)) return (uint)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUint error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the ulong data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public ulong GetUlong(string key, ulong defaultValue = 0) + { + try + { + if (storage.ContainsKey(key)) return (ulong)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUlong error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the ushort data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public ushort GetUshort(string key, ushort defaultValue = 0) + { + try + { + if (storage.ContainsKey(key)) return (ushort)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUshort error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the IntPtr data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public IntPtr GetIntPtr(string key, IntPtr defaultValue = new IntPtr()) + { + try + { + if (storage.ContainsKey(key)) return (IntPtr)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetIntPtr error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the UIntPtr data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public UIntPtr GetUintPtr(string key, UIntPtr defaultValue = new UIntPtr()) + { + try + { + if (storage.ContainsKey(key)) return (UIntPtr)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUintPtr error using key: " + key); + return defaultValue; + } + } + + /// + /// Return the DateTime data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public DateTime GetDateTime(string key, DateTime defaultValue = new DateTime()) + { + try + { + if (storage.ContainsKey(key)) return (DateTime)storage[key]; else return defaultValue; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetDateTime error using key: " + key); + return defaultValue; + } + } + + /// + /// Return an array of the specified data-type for the given key (or an empty array if nothing found). + /// + /// + /// + /// + public T[] GetArray(string key) + { + try + { + if (storage.ContainsKey(key)) return (T[]) storage[key]; else return Array.Empty(); + } + catch (System.Exception) + { + Warning("[Easy File Save] GetArray error using key: " + key); + return Array.Empty(); + } + } + + /// + /// Return a list of the specified data-type for the given key (or an empty list if nothing found). + /// + /// + /// + /// + public List GetList(string key) + { + try + { + if (storage.ContainsKey(key)) return (List)storage[key]; else return new List(); + } + catch (System.Exception) + { + Warning("[Easy File Save] GetList error using key: " + key); + return new List(); + } + } + + /// + /// Return a dictionary of the specified data-types for the given key (or an empty dictionary if nothing found). + /// + /// + /// + /// + /// + public Dictionary GetDictionary(string key) + { + try + { + if (storage.ContainsKey(key)) return (Dictionary)storage[key]; else return new Dictionary(); + } + catch (System.Exception) + { + Warning("[Easy File Save] GetDictionary error using key: " + key); + return new Dictionary(); + } + } + + #endregion + + + #region " SPECIAL TYPES (SETTERS & GETTERS) " + + /// + /// Serialize an object and add it, with the given unique key, into the 'system internal storage'. + /// + /// + /// + public void AddSerialized(string key, object data, bool ignoreExistingKey = false) + { + var xml = Serialize(data); + Add(key, xml, ignoreExistingKey); + } + + /// + /// Return the object data, for the given key, deserialized with the given type (or null if nothing found). + /// + /// + /// + /// + public object GetDeserialized(string key, System.Type type) + { + try + { + var obj = GetData(key); + if (obj != null) return Deserialize(obj, type); else return null; + } + catch (System.Exception) + { + Warning("[Easy File Save] GetDeserializedObject error using key: " + key); + return null; + } + } + + /// + /// Add a new custom value, with the given unique key, into the 'system internal storage'. + /// + public void AddCustom(string key, object data, string extensionName, bool ignoreExistingKey = false) + { + if (!customs.extensions.ContainsKey(extensionName)) + { + Debug.LogWarning("[Easy File Save] AddCustom: an extension with name '" + extensionName + "doesn't exist."); + return; + } + + UnityAction myExtension = customs.extensions[extensionName]; + customs.data[extensionName] = data; + myExtension.Invoke(); + + List dataToSave = customs.pars[extensionName]; + Add(key, dataToSave, ignoreExistingKey); + } + + /// + /// Return a dictionary of custom values. + /// + public Dictionary GetCustom(string key, string extensionName) + { + try + { + + if (storage.ContainsKey(key)) { + + if (!customs.mapping.ContainsKey(extensionName)) + { + Debug.LogWarning("[Easy File Save] GetCustom: an extension with name '" + extensionName + "' doesn't exist."); + return null; + } + + if (!storage.ContainsKey(key)) + { + Debug.LogWarning("[Easy File Save] GetCustom: the key '" + key + "' doesn't exist in the Storage."); + return null; + } + + List dataToLoad = (List)storage[key]; + List mapping = customs.mapping[extensionName]; + + if (mapping == null) + { + Debug.LogWarning("[Easy File Save] GetCustom: the extension '" + extensionName + "' has no mapping."); + return null; + } + + if (dataToLoad.Count != mapping.Count) + { + Debug.LogWarning("[Easy File Save] GetCustom: check your extension! Something gone wrong."); + return null; + } + + Dictionary customData = new Dictionary(); + for (var i = 0; i < mapping.Count; i++) + { + customData.Add(mapping[i], new CustomData { data = dataToLoad[i] }); + } + + return customData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetCustom error using key: " + key); + } + return null; + } + + /// + /// Convert an object in bytes and add it, with the given unique key, into the 'system internal storage'. + /// + /// + /// + public void AddBinary(string key, object data, bool ignoreExistingKey = false) + { + MemoryStream stream = new MemoryStream(); + BinaryFormatter formatter = new BinaryFormatter(); + formatter.Serialize(stream, data); + var arrayData = stream.ToArray(); + + Add(key, arrayData, ignoreExistingKey); + } + + /// + /// Return the object data for the given key. The object must be properly converted (cast) to the original data structure. + /// + /// + /// + public object GetBinary(string key) + { + try + { + if (storage.ContainsKey(key)) + { + BinaryFormatter formatter = new BinaryFormatter(); + MemoryStream stream = new MemoryStream((byte[])storage[key]); + var obj = formatter.Deserialize(stream); + return obj; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetBinary error using key: " + key); + } + return null; + } + + #endregion + + + #region " UNITY TYPES (SETTERS & GETTERS) " + + /// + /// Return the Vector2 data for the given key (or the defined defaultValue if nothing found). + /// + /// + /// + public Vector2 GetUnityVector2(string key, Vector2 defaultValue = new Vector2()) + { + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + Vector2 newData = new Vector2(dataList[0], dataList[1]); + return newData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityVector2 error using key: " + key); + } + return defaultValue; + } + + /// + /// Return the Vector3 data for the given key (or the defined defaultValue if nothing found). + /// + public Vector3 GetUnityVector3(string key, Vector3 defaultValue = new Vector3()) + { + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + Vector3 newData = new Vector3(dataList[0], dataList[1], dataList[2]); + return newData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityVector3 error using key: " + key); + } + return defaultValue; + } + + /// + /// Return the Vector4 data for the given key (or the defined defaultValue if nothing found). + /// + public Vector4 GetUnityVector4(string key, Vector4 defaultValue = new Vector4()) + { + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + Vector4 newData = new Vector4(dataList[0], dataList[1], dataList[2], dataList[3]); + return newData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityVector4 error using key: " + key); + } + return defaultValue; + } + + /// + /// Return the Quaternion data for the given key (or the defined defaultValue if nothing found). + /// + public Quaternion GetUnityQuaternion(string key, Quaternion defaultValue = new Quaternion()) + { + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + Quaternion newData = new Quaternion(dataList[0], dataList[1], dataList[2], dataList[3]); + return newData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityQuaternion error using key: " + key); + } + return defaultValue; + } + + /// + /// Return the Quaternion data for the given key (or the defined defaultValue if nothing found). + /// + public UnityTransform GetUnityTransform(string key, UnityTransform defaultValue = new UnityTransform()) + { + var tr = new UnityTransform(); + + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + tr.position.x = dataList[0]; + tr.position.y = dataList[1]; + tr.position.z = dataList[2]; + tr.localPosition.x = dataList[3]; + tr.localPosition.y = dataList[4]; + tr.localPosition.z = dataList[5]; + tr.localScale.x = dataList[6]; + tr.localScale.y = dataList[7]; + tr.localScale.z = dataList[8]; + tr.lossyScale.x = dataList[9]; + tr.lossyScale.y = dataList[10]; + tr.lossyScale.z = dataList[11]; + tr.rotation.x = dataList[12]; + tr.rotation.y = dataList[13]; + tr.rotation.z = dataList[14]; + tr.rotation.w = dataList[15]; + tr.localRotation.x = dataList[16]; + tr.localRotation.y = dataList[17]; + tr.localRotation.z = dataList[18]; + tr.localRotation.w = dataList[19]; + tr.eulerAngles.x = dataList[20]; + tr.eulerAngles.y = dataList[21]; + tr.eulerAngles.z = dataList[22]; + tr.localEulerAngles.x = dataList[23]; + tr.localEulerAngles.y = dataList[24]; + tr.localEulerAngles.z = dataList[25]; + return tr; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityTransform error using key: " + key); + } + return defaultValue; + } + + /// + /// Return the Color data for the given key (or the defined defaultValue if nothing found). + /// + public Color GetUnityColor(string key, Color defaultValue = new Color()) + { + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + Color newData = new Color(dataList[0], dataList[1], dataList[2], dataList[3]); + return newData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityColor error using key: " + key); + } + return defaultValue; + } + + /// + /// Return the Color32 data for the given key (or the defined defaultValue if nothing found). + /// + public Color32 GetUnityColor32(string key, Color32 defaultValue = new Color32()) + { + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + Color32 newData = new Color32((byte)dataList[0], (byte)dataList[1], (byte)dataList[2], (byte)dataList[3]); + return newData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityColor32 error using key: " + key); + } + return defaultValue; + } + + /// + /// Return the Rect data for the given key (or the defined defaultValue if nothing found). + /// + public Rect GetUnityRect(string key, Rect defaultValue = new Rect()) + { + try + { + if (storage.ContainsKey(key)) + { + List dataList = (List)storage[key]; + Rect newData = new Rect(dataList[0], dataList[1], dataList[2], dataList[3]); + + if (dataList.Count == 18) + { + newData.center = new Vector2(dataList[4], dataList[5]); + newData.max = new Vector2(dataList[6], dataList[7]); + newData.min = new Vector2(dataList[8], dataList[9]); + newData.position = new Vector2(dataList[10], dataList[11]); + newData.size = new Vector2(dataList[12], dataList[13]); + newData.xMax = dataList[14]; + newData.xMin = dataList[15]; + newData.yMax = dataList[16]; + newData.yMin = dataList[17]; + + } + return newData; + } + } + catch (System.Exception) + { + Warning("[Easy File Save] GetUnityRect error using key: " + key); + } + return defaultValue; + } + + #endregion + + + #region " STATIC FUNCTIONS " + + private static List filesArchive = new List(); + + public static void Register(string fileName) + { + if (!filesArchive.Contains(fileName)) filesArchive.Add(fileName); + } + + /// + /// Delete all the files created by Easy File Save. + /// + public static void DeleteAll() + { + foreach (string fileName in filesArchive) + { + if (File.Exists(fileName)) File.Delete(fileName); + } + filesArchive = new List(); + } + + /// + /// Serialize the object data in the proper way and return its XML structure. + /// + /// + /// + public static string Serialize(object data) + { + System.Type st = data.GetType(); + + var sw = new StringWriter(); + XmlSerializer ser = new XmlSerializer(st); + ser.Serialize(sw, data); + string xml = sw.ToString(); + + return xml; + } + + /// + /// Deserialize the given data with the given type. + /// + /// + /// + /// + public static object Deserialize(object data, System.Type type) + { + string xml = (string)data; + + XmlSerializer ser = new XmlSerializer(type); + + object result = null; + using (TextReader reader = new StringReader(xml)) + { + result = ser.Deserialize(reader); + } + + return result; + } + + #endregion + + + #region " CONVERTERS " + + public class Converter + { + + /// + /// Cast the object into integer value. + /// + /// + public static int ToInt(object value) + { + try + { + return (int)value; + } + catch (System.Exception) + { + return 0; + } + } + + /// + /// Cast the object into float value. + /// + /// + public static float ToFloat(object value) + { + try + { + return (float)value; + } + catch (System.Exception) + { + return 0f; + } + } + + /// + /// Cast the object into a string. + /// + /// + public static string ToString(object value) + { + try + { + return (string)value; + } + catch (System.Exception) + { + return ""; + } + } + + /// + /// Cast the object into a boolean value. + /// + /// + public static bool ToBool(object value) + { + try + { + return (bool)value; + } + catch (System.Exception) + { + return false; + } + } + + } + + #endregion + + + #region " HELPERS " + + /// + /// If the give value is a Unity data-type, it's converted in a list of float values suitable to be saved in a file. + ///
If it's another kind of data-type, it's just returned as is. + ///
+ /// + /// + private object ConvertUnityTypes(object value) + { + string type = value.GetType().ToString(); + if (!type.StartsWith("UnityEngine")) return value; + + List converted = new List(); + + switch (type) + { + case "UnityEngine.Vector2": + Vector2 v2Data = (Vector2)value; + converted.Add(v2Data.x); + converted.Add(v2Data.y); + + break; + + case "UnityEngine.Vector3": + Vector3 v3Data = (Vector3)value; + converted.Add(v3Data.x); + converted.Add(v3Data.y); + converted.Add(v3Data.z); + + break; + + case "UnityEngine.Vector4": + Vector4 v4Data = (Vector4)value; + converted.Add(v4Data.x); + converted.Add(v4Data.y); + converted.Add(v4Data.z); + converted.Add(v4Data.w); + + break; + + case "UnityEngine.Quaternion": + Quaternion qData = (Quaternion)value; + converted.Add(qData.x); + converted.Add(qData.y); + converted.Add(qData.z); + converted.Add(qData.w); + + break; + + case "UnityEngine.Transform": + Transform trData = (Transform)value; + converted.Add(trData.position.x); + converted.Add(trData.position.y); + converted.Add(trData.position.z); + converted.Add(trData.localPosition.x); + converted.Add(trData.localPosition.y); + converted.Add(trData.localPosition.z); + converted.Add(trData.localScale.x); + converted.Add(trData.localScale.y); + converted.Add(trData.localScale.z); + converted.Add(trData.lossyScale.x); + converted.Add(trData.lossyScale.y); + converted.Add(trData.lossyScale.z); + converted.Add(trData.rotation.x); + converted.Add(trData.rotation.y); + converted.Add(trData.rotation.z); + converted.Add(trData.rotation.w); + converted.Add(trData.localRotation.x); + converted.Add(trData.localRotation.y); + converted.Add(trData.localRotation.z); + converted.Add(trData.localRotation.w); + converted.Add(trData.eulerAngles.x); + converted.Add(trData.eulerAngles.y); + converted.Add(trData.eulerAngles.z); + converted.Add(trData.localEulerAngles.x); + converted.Add(trData.localEulerAngles.y); + converted.Add(trData.localEulerAngles.z); + + break; + + case "UnityEngine.Color": + Color clData = (Color)value; + converted.Add(clData.r); + converted.Add(clData.g); + converted.Add(clData.b); + converted.Add(clData.a); + + break; + + case "UnityEngine.Color32": + Color32 cl32Data = (Color32)value; + converted.Add(cl32Data.r); + converted.Add(cl32Data.g); + converted.Add(cl32Data.b); + converted.Add(cl32Data.a); + + break; + + case "UnityEngine.Rect": + Rect reData = (Rect)value; + converted.Add(reData.x); + converted.Add(reData.y); + converted.Add(reData.width); + converted.Add(reData.height); + + converted.Add(reData.center.x); + converted.Add(reData.center.y); + converted.Add(reData.max.x); + converted.Add(reData.max.y); + converted.Add(reData.min.x); + converted.Add(reData.min.y); + converted.Add(reData.position.x); + converted.Add(reData.position.y); + converted.Add(reData.size.x); + converted.Add(reData.size.y); + converted.Add(reData.xMax); + converted.Add(reData.xMin); + converted.Add(reData.yMax); + converted.Add(reData.yMin); + break; + + default: + break; + } + + return converted; + } + + /// + /// Show a Log Warning message in the Unity Console. User can use 'suppressWarning' property to disable this warnings. + /// + /// + private void Warning(string message) + { + if (!suppressWarning) Debug.LogWarning(message); + } + + #endregion + + } +} + + diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs.meta b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs.meta new file mode 100644 index 0000000..f70bda0 --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSave.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eabf4ebc67ab92740b9739e522fd27fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs new file mode 100644 index 0000000..c9b6852 --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs @@ -0,0 +1,116 @@ +๏ปฟusing System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Events; + +public class EasyFileSaveExtension +{ + + // ---------------------------------------- + // Add new extension inside this function. + // ---------------------------------------- + + public void Start() + { + + // AddExtension method required parameters: + // - Name of this extension + // - CallBack function to execute when this extension save data + // - An array of unique keys, where each key corresponds to each saved value + AddExtension( + "BoxCollider", + BoxColliderExtension, + new string[] { "centerX", "centerY", "centerZ", "sizeX", "sizeY", "sizeZ", "enabled", "isTrigger", "contactOffset" } + ); + + } + + // ---------------------------------------- + // Add callBack functions here. + // ---------------------------------------- + + // This extension allow Easy File Save to easily save BoxCollider data. + void BoxColliderExtension() + { + // The boxCollider object data received by the AddCustom() method. + var data = GetData("BoxCollider"); + + // Casting of the object data to BoxCollider. + BoxCollider bc = (BoxCollider)data; + + SetParameters( + "BoxCollider", + bc.center.x, + bc.center.y, + bc.center.z, + bc.size.x, + bc.size.y, + bc.size.z, + bc.enabled, + bc.isTrigger, + bc.contactOffset + ); + + } + + + + + + + + + + + + + + + // ****************************************************** + // DON'T MODIFY ANYTHING UNDER THIS COMMENT: + // ****************************************************** + + #region " EXTENSIONS ENGINE " + + public Dictionary extensions = new Dictionary(); + public Dictionary data = new Dictionary(); + public Dictionary> pars = new Dictionary>(); + public Dictionary> mapping = new Dictionary>(); + + /// + /// Add a new extension to the Easy File Save system + /// + private void AddExtension(string name, UnityAction callBack, string[] map) + { + if (!extensions.ContainsKey(name)) + { + extensions.Add(name, callBack); + data.Add(name, null); + pars.Add(name, null); + mapping.Add(name, new List(map)); + } + else + { + Debug.LogWarning("An extension with name '" + name + "' already exists."); + } + } + + /// + /// Get the object data sent to this callback. + /// + private object GetData(string extensionName) + { + if (data.ContainsKey(extensionName)) return data[extensionName]; else return null; + } + + /// + /// Collect the object data to save. + /// + private void SetParameters(string extensionName, params object[] parameters) + { + pars[extensionName] = new List(parameters); + } + + #endregion + +} diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs.meta b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs.meta new file mode 100644 index 0000000..6f52b76 --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/EasyFileSaveExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ef45ac7f06d2e74ca134ddb3d99bfbb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html b/Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html new file mode 100644 index 0000000..3dba13c --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html @@ -0,0 +1,1631 @@ + + + + + + + + + + + +
+
TIGERFORGE
+
Easy File Save
+
1.1
+
+ +
+ +
+ [[[Introduction]]] + Easy File Save is a lightweight, easy and practical way to save and load your data in a file. It has + been designed to be very easy and fast to use, but complete and powerful as well. + + {{{HOW IT WORKS}}} + Basically, everything starts with the declaration of an instance of EasyFileSave class. This instance + represents a file that can be written and read. The instance contains all the methods and functionalities + for working with data and that file. With the instantiation, you can specify a file name. The file name is + optional: if your project just needs one file only, you can omit the file name and Easy File Save will use a + default predefined name. Instead, if you plan to use more files, you must specify a file name. + + {{{SYSTEM INTERNAL STORAGE}}} + When you create an EasyFileSave instance, the internal storage is initialized. Practically, this storage + represents the file content. This means that if you want to write a file, you have to fill that storage with + data. Then, through the Save() method, the storage is transferred into a file. Similarly, when you read a + file, the whole file content is transferred into the storage, in a well-organized structure easily + accessible. + + {{{WRITING}}} + The writing process consists of transferring the internal storage into a file. This means that firstly you + have to fill the storage with the data you want to save. Filling the storage is very easy: you have just to + use the Add() method specifying the data to save and a unique id to find it later after you loaded the + file. After that, simply calling the Save() method, the file is filled with the storage content. + + + void Save() + { + -// Instance declaration. + -EasyFileSave myFile = new EasyFileSave(); + + -// Internal storage filling with some data. + -myFile.Add("name", "Conan"); + -myFile.Add("age", 30); + -myFile.Add("has_sword", true); + + -// Saving. + -myFile.Save(); + } + + + {{{READING}}} + The reading process consists of calling the Load() method, which will fill the storage with the file + content. The storage is a simple dictionary where every single value is located by the unique id used during + the writing process. Because the values are saved as object data-type, you must convert (cast) them in a + proper way to have them in their original data-type. The instance comes with various Get methods + that read and convert the values. + + + void Load() + { + -EasyFileSave myFile = new EasyFileSave(); + + -// Load() method returns true if everything is ok. + -if (myFile.Load()) + -{ + + --// Read the "name" value and return it as String. + --string character = myFile.GetString("name"); + + --// Read the "age" value and return it as Integer. + --int age = myFile.GetInt("age"); + + --// Read the "has_sword" value and return it as Boolean. + --bool has_sword = myFile.GetBool("has_sword"); + + --// Dispose() method clears the storage in order to free the memory occupied by it. + --myFile.Dispose(); + + -} + } + + + {-{{NOTE}}} + Data is always saved in binary format as to have a better writing/reading speed, smaller file size and a + higher level of data protection. + [[[]]] + + [[[CREATING AN INSTANCE]]] + The first thing to do is creating an instance of EasyFileSave class. Usually, you do it once in your Script, + for example in the variables declaration section or in a Start() function. + + {-{{DECLARATION}}} + |-||[1]EasyFileSave variable_name = new EasyFileSave()||| + |-||[2]EasyFileSave variable_name = new EasyFileSave(file_name)||| + + {{Parameter{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {file_name!string (optional)!The name of the file. If omitted, Easy File Save will use 'gamedata' + as name.} + + + + // Import TigerForge namespace for accessing to Easy File Save class. + using TigerForge; + + public class Demo : MonoBehaviour + { + + -// Declare the variable globally. + -EasyFileSave myFile; + + -void Start() + -{ + --// Initialize the EasyFileSave instance. + --myFile = new EasyFileSave(); + -} + + } + + + + // Import TigerForge namespace for accessing to Easy File Save class.xx + using TigerForge; + + public class Demo : MonoBehaviour + { + + -// Declare the variable globally. + -EasyFileSave myFile; + + -void Start() + -{ + --// Initialize the EasyFileSave instance and name the file 'my_game_data'. + --myFile = new EasyFileSave("my_game_data"); + -} + + } + + [[[]]] + + [[[writing]]] + When you declare an instance of EasyFileSave class, the system initializes also the internal storage. This + storage represents the file content. It's a dictionary you have to fill with data. When the filling + operation is completed, you have to just call the Save() method to transfer the storage data into the file. + To fill the storage you have to use the Add() method. + + {{{.ADD}}} + The Add() method adds a new, single value, to the internal storage.

+ |||variable_name.Add(key, value, ignoreExistingKey = false*)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value. This key must be unique and it used, during the reading + operation, to get this value.} + {value!object!The value to save.} + {ignoreExistingKey!bool (optional)!By default, if the given key already exists into the 'internal + storage', the existing key value is overwritten by the new value.
Set the optional + 'ignoreExistingKey' parameter to true so as to prevent the reuse of an existing key. In this case, the + original value won't be overwritten and a non-blocking warning will be thrown.} +
+ + The Add() method can recognize different type of values and serialize them in the proper + way: + + - in general, everything that is based on object type and can be serialized by + BinaryFormatter;
+ - common data types: string, boolean, integer, float, bytes, etc.;
+ - common collections: list, dictionary, ecc.;
+ - common Unity data types: Vector2, Vector3, Vector4, Quaternion, Transform, Color, Color32, Rect;
+ - custom Class instances and collections of this Class (through a built-in dedicated serializer - see + Writing Custom Classes paragraph for details);
+ - BoxCollider (through a custom Extension - see Extension paragraph for details). + + {{{.SAVE}}} + The Save() method transfers the data collected into the internal storage into the file. This operation + concludes the writing process and clears the storage to free the memory occupied by it. This method + should be called at the end of the storage filling operation. + + |||variable_name.Save()||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + + + {{Returned Value{}Type{}Description}} + {true or false!boolean!The method returns true if the writing is completed without errors. Otherwise, it + returns false.} + + + + // It's supposed you have previously created a myFile instance. + void SaveMyData() + { + + -// Write some common data type value. + + -myFile.Add("name", "Conan"); + -myFile.Add("age", 32); + -myFile.Add("strenght", 122.5f); + -myFile.Add("has_sword", true); + + -// Write a List of strings. + + -var equipment = new List<string>(); + -equipment.Add("Hammer"); + -equipment.Add("Knife"); + -equipment.Add("Rope"); + + -myFile.Add("hero_equip", equipment); + + -// Write some Unity common type value. + + -myFile.Add("initialLocation", new Vector3(101.5f,-30.4f,22f)); + -myFile.Add("player", gameObject.transform); + + -// Save the collected data into the file and clear the storage. + -// Note that Save() method returns true (writing ok) or false (writing error). So you can use it inside an 'if' statement. + + -myFile.Save(); + + } + + + {{{.APPEND}}} + The Append() method is similar to Save(), but it adds the internal storage content at the end of the file's + existing content. If the file doesn't exist, Append() method simply works as Save() the first time. If the + file exists, this method reads the file content and then add the storage at the end of this content. By + default, if the file and the storage contain one same keys, the value of the file is overwritten with the + storage's value. You can bypass this behavior setting the method's overwrite parameter to false. In this + case, the storage's key is ignored and the file's value is preserved. + + |||[1]variable_name.Append()||| + |||[2]variable_name.Append(overwrite)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {overwrite!boolean (optional)!true (default): file values are updated with storage values if they + share the same key.
false: file values are preserved even if the storage contains same keys. } +
+ + {{Returned Value{}Type{}Description}} + {true or false!boolean!The method returns true if the writing is completed without errors. Otherwise, it + returns false.} + + + + myFile.Append(); + + [[[]]] + + [[[Writing custom classes]]] + Easy File Save can save instances of custom classes and collections that use custom classes. Since the use + of custom classes often results in the creation of complex data structures, EasyFileSave uses various + methods to convert these data structures into simpler formats more suitable to be saved and loaded.| + Two techinques are implemented at the moment: XML serialization and Binary conversion. Keep in + mind that both + have pros and cons. You should check if your custom class can be converted without issues or if it's too + complex for a correct conversion. See a C# development manual to better undestand the limitations of those + methods and do some test with your data. + + {{{.ADDSERIALIZED}}} + The AddSerialized() method works exactly as the Add() method, but it convert the data through XML serialization, + so as to turn the data structure into text format. + + |||variable_name.AddSerialized(key, data)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value. This key must be unique and it used, during the reading + operation, to get this value.} + {data!object!The data to save.} + +
+ + [System.Serializable] + public class XXItemXX + { + -public string name; + -public int quantity; + } + + // It's supposed you have previously created a myFile instance. + void SaveMyData() + { + + -// Create a List of Item (custom class). + + -var items = new List<XXItemXX>(); + -items.Add(new XXItemXX { name = "Gold", quantity = 15000 }); + -items.Add(new XXItemXX { name = "Darts", quantity = 24 }); + -items.Add(new XXItemXX { name = "Potions", quantity = 10 }); + + -// Add this custom List to the internal storage. + + -myFile.AddSerialized("items", items); + + -// Save the collected data into the file and clear the storage. + + -myFile.Save(); + + } + + + {{{.ADDBINARY}}} + The AddBinary() method works exactly as the Add() method, but it convert the data through BinaryFormat, + so as to turn the data structure into an array of bytes. + + |||variable_name.AddBinary(key, data)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value. This key must be unique and it used, during the reading + operation, to get this value.} + {data!object!The data to save.} + +
+ + [System.Serializable] + public class XXItemXX + { + -public string name; + -public int quantity; + } + + // It's supposed you have previously created a myFile instance. + void SaveMyData() + { + + -// Create a List of Item (custom class). + + -var items = new List<XXItemXX>(); + -items.Add(new XXItemXX { name = "Gold", quantity = 15000 }); + -items.Add(new XXItemXX { name = "Darts", quantity = 24 }); + -items.Add(new XXItemXX { name = "Potions", quantity = 10 }); + + -// Add this custom List to the internal storage. + + -myFile.AddBinary("items", items); + + -// Save the collected data into the file and clear the storage. + + -myFile.Save(); + + } + + [[[]]] + + [[[Reading]]] + When you declare an instance of EasyFileSave class, the system initializes also the internal storage. This + storage represents the file content. This means that the reading operation will fill this storage with its + content. As a result, you will have the internal storage with all the file values identified by their unique + ids (the keys you used in the Add() method for writing data). Because the Add() method adds data as a + generic + type, when you read a value it's just an object and you have to convert (cast) it in the proper data + type. + You can get the object value and then manually convert it or you can use one of the built-in Get methods + that convert the values in the most common types. + + {{{.LOAD}}} + The Load() method fills the internal storage with the file content. It must be called before to start + reading the values. It returns true when loading and storage filling is completed, so it must be used in + an + 'if' statement in order to avoid get value issues. + + |||variable_name.Load()||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + + + {{Value{}Type{}Description}} + {true or false!boolean!The method returns true when the reading process is completed without errors and + the internal storage is filled with all the file data. Otherwise, it returns false.} + + + {{{.GET* METHODS}}} + The methods that can read the storage values have the name starting with Get. Basically, the name of the + method specifies which type of data it will get. + + |||variable_name.GetData(key)||| + |||variable_name.GetString(key)||| + |||variable_name.GetBool(key)||| + |||variable_name.GetInt(key)||| + |||variable_name.GetFloat(key)||| + |||variable_name.GetByte(key)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value.} + + + {{Method{}Type{}Description}} + {GetData!object!The value as object.} + {GetString!string!The value as string.} + {GetBool!bool!The value as boolean.} + {GetInt!int!The value as integer.} + {GetFloat!float!The value as float.} + {GetByte!byte!The value as byte.} + + + {{{.GETUNITY* METHODS}}} + These methods get values that are Unity data types. + + |||variable_name.GetUnityVector2(key)||| + |||variable_name.GetUnityVector3(key)||| + |||variable_name.GetUnityVector4(key)||| + |||variable_name.GetUnityQuaternion(key)||| + |||variable_name.GetUnityColor(key)||| + |||variable_name.GetUnityColor32(key)||| + |||variable_name.GetUnityRect(key)||| + |||variable_name.GetUnityTransform(key)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value.} + + + {{Method{}Type{}Description}} + {GetUnityVector2!Vector2!The value as Vector2.} + {GetUnityVector3!Vector3!The value as Vector3.} + {GetUnityVector4!Vector4!The value as Vector4.} + {GetUnityQuaternion!Quaternion!The value as Quaternion.} + {GetUnityColor!Color!The value as Color.} + {GetUnityColor32!Color32!The value as Color32.} + {GetUnityRect!Rect!The value as Rect.} + {GetUnityTransform!Custom object!The Unity transform type contains various Vector3 and Quaternion + values. For this reason, this method gets a custom structure where all these parameters are well + organized. This structure contains the following parameters:
+ - (Vector3) position;
+ - (Quaternion) rotation;
+ - (Vector3) localScale;
+ - (Vector3) localPosition;
+ - (Quaternion) localRotation;
+ - (Vector3) lossyScale;
+ - (Vector3) eulerAngles;
+ - (Vector3) localEulerAngles;} +
+ + {{{.DISPOSE}}} + The Dispose() method manually clears the internal storage, in order to free the memory occupied by it. Even + if it's not mandatory, it's recommended to call Dispose() at the end of the reading operations. Note that + this method is automatically called by the Save() method. + + |||variable_name.Dispose()||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + + + + // It's supposed you have previously created a myFile instance. + void LoadMyData() + { + + -// The Load() method returns true when the storage is filled and ready. + -if (myFile.Load()) + -{ + + --// Use the various Get methods to read each value properly converted. + + --var character = myFile.GetString("name"); + --var age = myFile.GetInt("age"); + --var strenght = myFile.GetFloat("strenght"); + --var has_sword = myFile.GetBool("has_sword"); + + --// Use the various GetUnity methods to read values that are Unity types. + + --var initialLocation = myFile.GetUnityVectorTRE("initialLocation"); + + --// GetUnityTransform() returns a custom object, so it requires a variable. + + --var tr = myFile.GetUnityTransform("player"); + --gameObject.transform.position = tr.position; + --gameObject.transform.rotation = tr.rotation; + --gameObject.transform.localScale = tr.localScale; + + --// Now that all the data has been read, you can call Dispose() to free the memory. + + --myFile.Dispose(); + + -{ + + } + + [[[]]] + + [[[Reading custom classes]]] + Easy File Save can load instances of custom classes and collections that use custom classes. + The methods to be used to read data depend on the system chosen when writing. + + {{{.GETDESERIALISED}}} + The GetDeserialized() method convert the XML data structure into the custom data structure. + + |||variable_name.GetDeserialized(key, type)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value.} + {type!System.Type!The type that must be used for deserialization.} + + + {{Value{}Type{}Description}} + {read data!object!The data as object. It must be manually converted in the proper way (cast).} + + + + [System.Serializable] + public class XXItemXX + { + -public string name; + -public int quantity; + } + + // It's supposed you have previously created a myFile instance. + void LoadMyData() + { + + -// The Load() method returns true when the storage is filled and ready. + -if (myFile.Load()) + -{ + + --// Because the saved data was a List of Item, + --// GetDeserialized() method requires this type as parameter (using typeof to obtain the System.Type). + --// The method returns an object, so it must be manually converted. + + --var items = (List<XXItemXX>)myFile.GetDeserialized("items", typeof(List<XXItemXX>)); + + --// Now that all the data has been read, you can call Dispose() to free the memory. + + --myFile.Dispose(); + + -{ + + } + + + {{{.GETBINARY}}} + The GetBinary() method convert the bytes array data structure into the custom data structure. + + |||variable_name.GetDeserialized(key)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value.} + + + {{Value{}Type{}Description}} + {read data!object!The data as object. It must be manually converted in the proper way (cast).} + + + + [System.Serializable] + public class XXItemXX + { + -public string name; + -public int quantity; + } + + // It's supposed you have previously created a myFile instance. + void LoadMyData() + { + + -// The Load() method returns true when the storage is filled and ready. + -if (myFile.Load()) + -{ + + --// Because the saved data was a List of Item, + --// GetDeserialized() method requires this type as parameter (using typeof to obtain the System.Type). + --// The method returns an object, so it must be manually converted. + + --var items = (List<XXItemXX>)myFile.GetBinary("items"); + + --// Now that all the data has been read, you can call Dispose() to free the memory. + + --myFile.Dispose(); + + -{ + + } + + [[[]]] + + [[[MANAGEMENT METHODS]]] + Easy File Save comes with some methods to manage the file and the system. + + {{{FILE EXISTS}}} + Return true if the file exists (if the file is physically existing in the device storage). + + |||variable_name.FileExists()||| + + {{{DELETE}}} + Delete the file from the device storage (if it exists) and dispose the Easy File Save internal storage. + + |||variable_name.Delete()||| + + {{{KEY EXISTS}}} + Check if the internal storage contains the given key. This control can be useful to check if a certain key + exists before trying to read its value. + + |||variable_name.KeyExists(key)||| + + + // It's supposed you have previously created a myFile instance. + void LoadMyData() + { + + -// The Load() method returns true when the storage is filled and ready. + -if (myFile.Load()) + -{ + + --// Check if 'name' key exists before using the Get method. + + --string name = ""; + --if (myFile.KeyExists("name")) name = myFile.GetString("name"); + + -{ + + } + + + {{{GET FILE NAME}}} + Return the current file name assigned to the instance, with the full path. + + |||variable_name.GetFileName()||| + + {{{DELETE ALL FILES}}} + The EasyFileSave class has a static function to delete all the files currently instantiated. Use it with + caution. + + |||variable_name.DeleteAll()||| + + {{{CLASS SERIALIZATION}}} + The EasyFileSave class has a static function to serialize a custom class instance. It returns the XML + representation of the given data (object). + + |||EasyFileSave.Serialize(data)||| + + {{{CLASS DESERIALIZATION}}} + The EasyFileSave class has a static function to deserialize an XML in the user custom class instance. It + returns an object. + + |||EasyFileSave.Deserialize(data, type)||| + [[[]]] + + [[[Extensions]]] + An Extension allows you to extend what Easy File Save can save and load. With this feature, you can save + and + load data types that aren't built-in in the system, for example, Unity components or complex custom data + types. When you implement an Extension, it becomes part of the Easy File Save system and it's accessible by + all the EasyFileSave instances. + + {-{{EasyFileSaveExtension Class}}} + New Extensions must be developed inside the EasyFileSaveExtension C# script, that's placed inside the + EasyFileSave folder. This script already contains an Extension that allows to save and load + BoxColliders. + + {{{HOW TO CREATE AN EXTENSION}}} + Developing an Extension is pretty easy and it basically requires just some steps. The following instructions + will show how to implement an Extension adding the support for RigidBody Unity component as + example: + + {.{{1.}}} + Inside the Start() function, use the AddExtension() method to declare a new Extension. This + method requires a name for the Extension (a string) and the name of the callBack function (the function to + call in order to make this Extension working). + + + public void Start() + { + + -// Name of this extension and the callBack function which contains the extension configuration. + -AddExtension("BoxCollider", BoxCollider); + + -// My new Extension: support for saving and loading RigidBody. + -AddExtension("RBody", RBodyExtension); + + } + + + {.{{2.}}} + In the Script file (ideally after the Start() function) create the callBack function (for this + example RigidBodyExtension). + + + public void Start() + { + + -// Name of this extension and the callBack function which contains the extension configuration. + -AddExtension("BoxCollider", BoxCollider); + + -// My new Extension: support for saving and loading RigidBody. + -AddExtension("RBody", RBodyExtension); + + } + + // My RigidBodyExtension callback function, as declared in AddExtension() method. + void RBodyExtension() + { + + } + + + {.{{3.}}} + The callBack function is called every time you perform a writing operation. So, it must contain + the logic to collect the RigidBody data you want to save. The Extension system recognizes basic data type + only (string, bool, int, float, byte, etc.), so you must collect only RigidBody values that are of + these types and that are important for your needs. Inside this function you have just to perform 3 + operations: + + 3.1
You have to use the GetData() method to obtain the value you are going to save. GetData() method + requires the Extension name as parameter: + + + // My RigidBodyExtension callback function, as declared in AddExtension() method. + void RBodyExtension() + { + -// Use GetData, with Extension name as parameter, to get the value you are going to save. + -var data = GetData("RBody"); + } + + + 3.2
Because GetData() method returns an object, you have to convert it in the original type (in this + example, RigidBody Unity data type): + + + // My RigidBodyExtension callback function, as declared in AddExtension() method. + void RBodyExtension() + { + -// Use GetData, with Extension name as parameter, to get the value you are going to save. + -var data = GetData("RBody"); + + -// I convert the object from GetData() into a RigidBody data type. + -RigidBody rb = (RigidBody)data; + } + + + 3.3
Now that you have the RigidBody that you're going to save, you have to use the SetParameters() + method to collect the RigidBody values you want to save. This method requires the Extension name followed by + a list of parameters. Each parameter, described by the Par() object, must contain one of the RigidBody + values and a unique name that identifies it: + + + // My RigidBodyExtension callback function, as declared in AddExtension() method. + void RBodyExtension() + { + -// Use GetData, with Extension name as parameter, to get the value you are going to save. + -var data = GetData("RBody"); + + -// I convert the object from GetData() into a RigidBody data type. + -RigidBody rb = (RigidBody)data; + + -// With SerParameters() method you can choose which RigidBody values to save and load. + -// Every single value requires a name. A good practice is to use the same RigidBody property name. + -SetParameters( + --"RBody", + --new Par { name = "angularDrag", value = rb.angularDrag }, + --new Par { name = "angularVelocity", value = rb.angularVelocity }, + --new Par { name = "detectCollisions", value = rb.detectCollisions }, + --new Par { name = "freezeRotation", value = rb.freezeRotation }, + --new Par { name = "useGravity", value = rb.useGravity }, + --new Par { name = "velocity", value = rb.velocity } + -); + } + + + That's all and the new Extension for RigidBody is ready to be used. + + {{{HOW TO SAVE EXTENSION DATA}}} + Because Extension data is a custom functionality, you can't use the standard Add() method, but you must use + AddCustom() method. + + |||variable_name.AddCustom(key, data, extension_name)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value.} + {data!object!The custom data to save.} + {extension_name!string!The name of the Extension that will properly save the data.} + + + + // It's supposed you have previously created a myFile instance. + void SaveMyData() + { + + -// Add my GameObject RigidBody to the internal storage through a dedicated Extension. + + -myFile.AddCustom("player_rigid_body", gameObject.GetComponent<RigidBody>(), "RBody"); + + -// Save the collected data into the file and clear the storage. + + -myFile.Save(); + + } + + + {{{HOW TO LOAD EXTENSION DATA}}} + To get data that has been saved by an Extension you must use GetCustom() method. This method returns a + special dictionary that contains all the saved values, identified by a specific name, and methods to convert + each value in a common data type. + + |||variable_name.GetCustom(key, extension_name)||| + + {{Parameters{}Type{}Description}} + {variable_name!!The name of the EasyFileSave instance.} + {key!string!A unique id to identify the value.} + {extension_name!string!The name of the Extension that will generate the dictionary.} + + + Returned value:
+ a special dictionary with the values indentified by unique keys and the following methods to convert (cast) + each value: + + - variable[key].ToString();
+ - variable[key].ToBool();
+ - variable[key].ToInt();
+ - variable[key].ToFloat();
+ - variable[key].ToByte();

+ - variable[key].data (property that contains the value as object); + + + // It's supposed you have previously created a myFile instance. + void LoadMyData() + { + + -// The Load() method returns true when the storage is filled and ready. + -if (myFile.Load()) + -{ + + --// Use GetCustom to obtain the dictionary with all the saved values. + + --var rb = myFile.GetCustom("player_rigid_body", "RBody"); + + --// Use rb dictionary as needed. + + --var playerRB = gameObject.GetComponent<RigidBody>(); + + --playerRB.angularDrag = rb["angularDrag"].toFloat(); + --playerRB.angularVelocity = rb["angularVelocity"].toFloat(); + --playerRB.detectCollisions = rb["detectCollisions"].toBool(); + --playerRB.freezeRotation = rb["freezeRotation"].toBool(); + --playerRB.useGravity = rb["useGravity"].toBool(); + --playerRB.velocity = rb["velocity"].toFloat(); + + -{ + + } + + [[[]]] + + [[[WRITE / READ TEST]]] + The TestDataSaveLoad() method is a practical way to test the writing and reading operation. This method is + pretty useful to test own data structure, expecially in case you're going to manage complex data structures.| + To use this method just fill the "internal storage" with your data e call TestDataSaveLoad(). In the Unity + Console you will see the test results. + + + void MyTest() + { + + -// The data structure to test. + + -myFile.Add("name", "Conan"); + -myFile.Add("age", 32); + -myFile.Add("strenght", 122.5f); + -myFile.Add("has_sword", true); + + -var equipment = new List<string>(); + -equipment.Add("Hammer"); + -equipment.Add("Knife"); + -equipment.Add("Rope"); + + -myFile.Add("hero_equip", equipment); + + -myFile.Add("initialLocation", new Vector3(101.5f,-30.4f,22f)); + -myFile.Add("player", gameObject.transform); + + -// Test + + -myFile.TestDataSaveLoad(); + + } + + [[[]]] + +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html.meta b/Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html.meta new file mode 100644 index 0000000..4cf04db --- /dev/null +++ b/Assets/ThirdParty/TigerForge/EasyFileSave/Manual.html.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71d55db41ccbd50488de878f61bab099 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant:

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 cH>$g>%=WwOx$O_z3)`R6XVm9Z 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 nWJri`lAkSL#S%>WgKj^ZKf^L%@beoZ9YX<1H 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