From 913f3efe61db96b65daf29285044aed65500fa32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=98=81=EB=AF=BC?= <117150306+jym04@users.noreply.github.com> Date: Mon, 24 Mar 2025 10:38:28 +0900 Subject: [PATCH] =?UTF-8?q?=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8=20?= =?UTF-8?q?=EB=B2=84=EC=A0=84=20=EC=97=85=EA=B7=B8=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EB=93=9C=20=EB=B0=8F=20=EB=B9=8C=EB=93=9C=20=ED=85=8C=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/DefaultVolumeProfile.asset | 15 + Assets/DefaultVolumeProfile.asset.meta | 8 + .../Icons/IMG_ WorkConditionAnalysis.png | Bin 712 -> 0 bytes .../Icons/IMG_ WorkConditionAnalysis.png.meta | 127 - Assets/Images/Icons/IMG_Alarm.png | Bin 402 -> 0 bytes Assets/Images/Icons/IMG_Alarm.png.meta | 127 - Assets/Images/Icons/IMG_AlarmRed.png | Bin 222 -> 0 bytes Assets/Images/Icons/IMG_AlarmRed.png.meta | 153 - Assets/Images/Icons/IMG_Arrow Simple Up.png | Bin 6281 -> 0 bytes .../Images/Icons/IMG_Arrow Simple Up.png.meta | 92 - Assets/Images/Icons/IMG_BackGround.png | Bin 143411 -> 0 bytes Assets/Images/Icons/IMG_BackGround.png.meta | 127 - Assets/Images/Icons/IMG_Bell Filled.png | Bin 4784 -> 0 bytes Assets/Images/Icons/IMG_Bell Filled.png.meta | 153 - Assets/Images/Icons/IMG_Clock.png | Bin 9426 -> 0 bytes Assets/Images/Icons/IMG_Clock.png.meta | 153 - Assets/Images/Icons/IMG_Close.png | Bin 7485 -> 0 bytes Assets/Images/Icons/IMG_Close.png.meta | 153 - Assets/Images/Icons/IMG_Document.png | Bin 3876 -> 0 bytes Assets/Images/Icons/IMG_Document.png.meta | 153 - Assets/Images/Icons/IMG_Eye.png | Bin 10255 -> 0 bytes Assets/Images/Icons/IMG_Eye.png.meta | 153 - Assets/Images/Icons/IMG_FloorInfoIcon.png | Bin 401 -> 0 bytes .../Images/Icons/IMG_FloorInfoIcon.png.meta | 153 - Assets/Images/Icons/IMG_Gear.png | Bin 828 -> 0 bytes Assets/Images/Icons/IMG_Gear.png.meta | 127 - Assets/Images/Icons/IMG_Home.png | Bin 5818 -> 0 bytes .../Images/Icons/IMG_HorizontaliLineBar.png | Bin 139 -> 0 bytes .../Icons/IMG_HorizontaliLineBar.png.meta | 127 - Assets/Images/Icons/IMG_Library.png | Bin 600 -> 0 bytes Assets/Images/Icons/IMG_Library.png.meta | 127 - Assets/Images/Icons/IMG_List View.png | Bin 3153 -> 0 bytes Assets/Images/Icons/IMG_List View.png.meta | 153 - Assets/Images/Icons/IMG_Location Mark.png | Bin 9507 -> 0 bytes .../Images/Icons/IMG_Location Mark.png.meta | 153 - Assets/Images/Icons/IMG_Lock Filled.png | Bin 5464 -> 0 bytes Assets/Images/Icons/IMG_Lock Filled.png.meta | 153 - Assets/Images/Icons/IMG_Lock.png | Bin 5591 -> 0 bytes Assets/Images/Icons/IMG_Lock.png.meta | 153 - Assets/Images/Icons/IMG_Logo.png | Bin 5004 -> 0 bytes Assets/Images/Icons/IMG_Logo.png.meta | 127 - Assets/Images/Icons/IMG_Menu.png | Bin 151 -> 0 bytes Assets/Images/Icons/IMG_Menu.png.meta | 127 - .../Icons/IMG_Modal Tab Button.png.meta | 128 - Assets/Images/Icons/IMG_Monitor.png | Bin 3290 -> 0 bytes Assets/Images/Icons/IMG_Monitor.png.meta | 153 - .../Images/Icons/IMG_Pie Chart (Filled).png | Bin 6338 -> 0 bytes .../Icons/IMG_Pie Chart (Filled).png.meta | 153 - Assets/Images/Icons/IMG_Refresh.png | Bin 9020 -> 0 bytes Assets/Images/Icons/IMG_Refresh.png.meta | 153 - Assets/Images/Icons/IMG_Settings.png | Bin 10591 -> 0 bytes Assets/Images/Icons/IMG_Settings.png.meta | 153 - Assets/Images/Icons/IMG_SliderBar.png | Bin 234 -> 0 bytes Assets/Images/Icons/IMG_SliderBar.png.meta | 127 - Assets/Images/Icons/IMG_SliderFill.png | Bin 336 -> 0 bytes Assets/Images/Icons/IMG_SliderFill.png.meta | 127 - Assets/Images/Icons/IMG_SliderLine.png | Bin 205 -> 0 bytes Assets/Images/Icons/IMG_SliderLine.png.meta | 127 - Assets/Images/Icons/IMG_SliderPoint.png | Bin 417 -> 0 bytes Assets/Images/Icons/IMG_SliderPoint.png.meta | 127 - Assets/Images/Icons/IMG_Star Filled.png | Bin 6961 -> 0 bytes Assets/Images/Icons/IMG_Star.png | Bin 8920 -> 0 bytes Assets/Images/Icons/IMG_TopToolBar.png | Bin 741 -> 0 bytes Assets/Images/Icons/IMG_TopToolBar.png.meta | 127 - Assets/Images/Icons/IMG_ViewChange.png | Bin 447 -> 0 bytes Assets/Images/Icons/IMG_ViewChange.png.meta | 127 - Assets/Images/Icons/IMG_WorkTimeAlalysis.png | Bin 790 -> 0 bytes .../Icons/IMG_WorkTimeAlalysis.png.meta | 127 - .../Building/2F_Ceiling/MAT_2F_Ceiling.mat | 3 +- .../Building/MAT_1F_FloorGround_Outer.mat | 3 +- Assets/Materials/Building/MAT_2F_Pillar.mat | 3 +- Assets/Materials/Building/MAT_6FCeiling.mat | 3 +- Assets/Materials/Building/MAT_6FCeiling2.mat | 3 +- Assets/Materials/Building/MAT_Ceiling_1F.mat | 3 +- .../Building/MAT_FloorGround_Outer.mat | 3 +- Assets/Materials/Building/MAT_Tower.mat | 3 +- Assets/Materials/Decos/MAT_Crane_Blue.mat | 3 +- Assets/Materials/Decos/MAT_Crane_Body.mat | 3 +- Assets/Materials/Decos/MAT_Crane_Body2.mat | 3 +- Assets/Materials/Decos/MAT_GraphImage.mat | 3 +- Assets/Materials/Decos/MAT_Rack_Blue.mat | 3 +- Assets/Materials/Decos/MAT_Rack_Orange.mat | 3 +- Assets/Materials/Machine/MAT_MachineFrame.mat | 3 +- Assets/Materials/Machine/MAT_Machine_11.mat | 3 +- Assets/Materials/Machine/MAT_Machine_12.mat | 3 +- .../Materials/Machine/MAT_Machine_Default.mat | 3 +- .../MachineModels/MAT_CVT CAP FILL.mat | 3 +- .../MachineModels/MAT_GF6 COVER VLV BODY.mat | 3 +- .../Materials/MachineModels/MAT_GF6 SCOOP.mat | 3 +- .../MachineModels/MAT_GF6_CAP_FILL.mat | 3 +- .../Materials/MachineModels/MAT_GF9 SCOOP.mat | 3 +- Assets/Materials/NormalColor/MAT_Black.mat | 3 +- Assets/Materials/NormalColor/MAT_Blue.mat | 3 +- Assets/Materials/NormalColor/MAT_Brown.mat | 3 +- Assets/Materials/NormalColor/MAT_Gray.mat | 3 +- Assets/Materials/NormalColor/MAT_Green.mat | 3 +- Assets/Materials/NormalColor/MAT_Ocher.mat | 3 +- Assets/Materials/NormalColor/MAT_Red2.mat | 3 +- Assets/Materials/NormalColor/MAT_Rusty.mat | 3 +- Assets/Materials/NormalColor/MAT_SkyBlue3.mat | 3 +- Assets/Materials/NormalColor/MAT_White.mat | 3 +- Assets/Materials/NormalColor/MAT_Yellow.mat | 3 +- .../Materials/Standards/MAT_Standard_19.mat | 3 +- Assets/Materials/Standards/MAT_Standard_3.mat | 3 +- Assets/Materials/Standards/MAT_Standard_5.mat | 3 +- Assets/Materials/Standards/MAT_Standard_8.mat | 3 +- Assets/Models/DoorFbx/Mat_Door.mat | 3 +- Assets/Models/DoorFbx/Mat_DoorHandle.mat | 3 +- Assets/Models/ETC/Window/MAT_InnerWindow.mat | 3 +- Assets/Models/ETC/YellowBox/MAT_YellowBox.mat | 3 +- Assets/Models/ETC/bulb/MAT_Bulb.mat | 3 +- .../Models/ETC/bulb/MAT_LightBulb_Frame.mat | 3 +- .../ETC/bulb/MAT_LightBulb_Stainless.mat | 3 +- .../Materials/Cardboard_box01.mat | 6 +- .../Standard_1.mat | 3 +- .../Standard_10.mat | 3 +- .../Standard_11 1.mat | 3 +- .../Standard_11.mat | 3 +- .../Standard_8.mat | 3 +- .../GF6 WASHER/Navisworks material 1.mat | 3 +- .../GF6 WASHER/Navisworks material.mat | 3 +- Assets/Models/사출기/MAIN.mat | 3 +- Assets/Resources/MAT_Translucent.mat | 3 +- Assets/Resources/Mat_HoverColor.mat | 4 +- Assets/Scenes/Main.unity | 761 - Assets/Scripts/UI/Canvas_Popup.cs | 2 - .../Fonts/Anton OFL.txt.meta | 2 +- .../Examples & Extras/Fonts/Anton.ttf.meta | 2 +- .../Fonts/Bangers - OFL.txt.meta | 2 +- .../Examples & Extras/Fonts/Bangers.ttf.meta | 2 +- .../Fonts/Oswald-Bold - OFL.txt.meta | 2 +- .../Fonts/Oswald-Bold.ttf.meta | 2 +- .../Fonts/Roboto-Bold - AFL.txt | 202 + .../Fonts/Roboto-Bold - AFL.txt.meta | 8 + .../Fonts/Roboto-Bold - License.txt | 3 + .../Fonts/Roboto-Bold - License.txt.meta | 8 + .../Examples & Extras/Fonts/Unity - OFL.txt | 92 + .../Fonts/Unity - OFL.txt.meta | 8 + .../Examples & Extras/Fonts/Unity.ttf | Bin 0 -> 1644 bytes .../Examples & Extras/Fonts/Unity.ttf.meta | 21 + .../Examples & Extras/Materials.meta | 2 +- .../Crate - Surface Shader Scene.mat | 256 +- .../Materials/Crate - URP.mat | 138 + .../Materials/Crate - URP.mat.meta | 8 + .../Materials/Ground - Logo Scene.mat | 524 +- .../Ground - Surface Shader Scene.mat | 257 +- .../Materials/Ground - URP.mat | 173 + .../Materials/Ground - URP.mat.meta | 8 + .../Materials/Small Crate_diffuse.mat | 374 +- .../Materials/Small Crate_diffuse.mat.meta | 2 +- .../Examples & Extras/Prefabs.meta | 2 +- .../Examples & Extras/Resources.meta | 2 +- .../Blue to Purple - Vertical.asset.meta | 2 +- .../Dark to Light Green - Vertical.asset.meta | 2 +- .../Light to Dark Green - Vertical.asset.meta | 2 +- .../Yellow to Orange - Vertical.asset.meta | 2 +- .../Resources/Fonts & Materials.meta | 2 +- .../Anton SDF - Drop Shadow.mat.meta | 2 +- .../Anton SDF - Outline.mat.meta | 2 +- .../Fonts & Materials/Anton SDF.asset | 20 +- .../Fonts & Materials/Anton SDF.asset.meta | 2 +- .../Bangers SDF - Drop Shadow - 2 Pass.mat | 112 + ...angers SDF - Drop Shadow - 2 Pass.mat.meta | 8 + .../Bangers SDF Logo - URP.mat | 151 + .../Bangers SDF Logo - URP.mat.meta | 8 + .../Fonts & Materials/Bangers SDF.asset | 7818 +++++- .../Electronic Highway Sign SDF.asset | 24 +- .../Electronic Highway Sign SDF.asset.meta | 2 +- ...iberationSans SDF - Metalic Green.mat.meta | 2 +- .../LiberationSans SDF - Overlay.mat.meta | 2 +- .../LiberationSans SDF - Soft Mask.mat.meta | 2 +- .../Fonts & Materials/Oswald Bold SDF.asset | 288 +- .../Oswald Bold SDF.asset.meta | 2 +- .../Roboto-Bold SDF - Drop Shadow.mat.meta | 2 +- .../Roboto-Bold SDF - HDRP Unlit.mat | 210 + .../Roboto-Bold SDF - HDRP Unlit.mat.meta | 8 + .../Roboto-Bold SDF - Surface.mat.meta | 2 +- .../Roboto-Bold SDF - URP.mat | 157 + .../Roboto-Bold SDF - URP.mat.meta | 8 + .../Fonts & Materials/Roboto-Bold SDF.asset | 19710 +++++++++++++++- .../Roboto-Bold SDF.asset.meta | 2 +- .../Unity SDF - HDRP LIT - Bloom.mat | 223 + .../Unity SDF - HDRP LIT - Bloom.mat.meta | 8 + .../Unity SDF - HDRP LIT - Outline.mat | 173 + .../Unity SDF - HDRP LIT - Outline.mat.meta | 8 + .../Fonts & Materials/Unity SDF.asset | 388 + .../Fonts & Materials/Unity SDF.asset.meta | 8 + .../Resources/Sprite Assets.meta | 2 +- .../Default Sprite Asset.asset.meta | 2 +- .../Sprite Assets/DropCap Numbers.asset | 49 +- .../Sprite Assets/DropCap Numbers.asset.meta | 2 +- .../Examples & Extras/Scenes.meta | 2 +- .../01- Single Line TextMesh Pro.unity | 152 +- .../Scenes/02 - Multi-line TextMesh Pro.unity | 155 +- .../Scenes/03 - Line Justification.unity | 428 +- .../Scenes/04 - Word Wrapping.unity | 152 +- .../Scenes/05 - Style Tags.unity | 264 +- .../06 - Extra Rich Text Examples.unity | 47 +- ...07 - Superscript & Subscript Example.unity | 155 +- .../Scenes/08 - Improved Text Alignment.unity | 140 +- .../Scenes/09 - Margin Tag Example.unity | 72 +- ...10 - Bullets & Numbered List Example.unity | 28 +- ...Bullets & Numbered List Example.unity.meta | 2 +- .../Scenes/11 - The Style Tag.unity | 143 +- .../Scenes/11 - The Style Tag.unity.meta | 2 +- .../Scenes/12 - Link Example.unity | 226 +- .../Scenes/12a - Text Interactions.unity | 459 +- .../Scenes/12a - Text Interactions.unity.meta | 2 +- .../Scenes/13 - Soft Hyphenation.unity | 133 +- .../Scenes/13 - Soft Hyphenation.unity.meta | 2 +- .../Scenes/14 - Multi Font & Sprites.unity | 250 +- .../14 - Multi Font & Sprites.unity.meta | 2 +- .../15 - Inline Graphics & Sprites.unity | 165 +- ... - Linked text overflow mode example.unity | 406 +- ...nked text overflow mode example.unity.meta | 2 +- .../Scenes/17 - Old Computer Terminal.unity | 193 +- .../18 - ScrollRect & Masking & Layout.unity | 213 +- ...- ScrollRect & Masking & Layout.unity.meta | 2 +- .../19 - Masking Texture & Soft Mask.unity | 162 +- ...9 - Masking Texture & Soft Mask.unity.meta | 2 +- .../20 - Input Field with Scrollbar.unity | 819 +- ...20 - Input Field with Scrollbar.unity.meta | 2 +- .../Scenes/21 - Script Example.unity | 53 +- .../Scenes/22 - Basic Scripting Example.unity | 119 +- .../22 - Basic Scripting Example.unity.meta | 2 +- .../23 - Animating Vertex Attributes.unity | 136 +- ...3 - Animating Vertex Attributes.unity.meta | 2 +- .../24 - Surface Shader Example URP.unity | 3160 +++ ...24 - Surface Shader Example URP.unity.meta | 24 + .../Scenes/24 - Surface Shader Example.unity | 1098 +- .../Scenes/25 - Sunny Days Example.unity | 36 +- .../Scenes/25 - Sunny Days Example.unity.meta | 2 +- .../26 - Dropdown Placeholder Example.unity | 3418 +++ ... - Dropdown Placeholder Example.unity.meta | 7 + .../27 - Double Pass Shader Example.unity | 550 + ...27 - Double Pass Shader Example.unity.meta | 7 + .../Scenes/28 - HDRP Shader Example.meta | 8 + .../Scenes/28 - HDRP Shader Example.unity | 2262 ++ .../28 - HDRP Shader Example.unity.meta | 7 + .../Sky and Fog Volume Profile.asset | 60 + .../Sky and Fog Volume Profile.asset.meta | 8 + .../Scenes/Benchmark (Floating Text).unity | 104 +- .../Examples & Extras/Scripts.meta | 2 +- .../Examples & Extras/Scripts/Benchmark01.cs | 8 +- .../Examples & Extras/Scripts/Benchmark02.cs | 13 +- .../Examples & Extras/Scripts/Benchmark03.cs | 107 +- .../Examples & Extras/Scripts/Benchmark04.cs | 6 +- .../Scripts/ChatController.cs | 29 +- .../Scripts/ChatController.cs.meta | 2 +- .../Scripts/DropdownSample.cs | 19 + .../Scripts/DropdownSample.cs.meta | 11 + .../Scripts/EnvMapAnimator.cs.meta | 2 +- .../Examples & Extras/Scripts/ObjectSpin.cs | 52 +- .../Examples & Extras/Scripts/SimpleScript.cs | 10 +- .../Scripts/SkewTextExample.cs.meta | 2 +- .../Scripts/TMP_DigitValidator.cs | 1 + .../Scripts/TMP_DigitValidator.cs.meta | 2 +- .../Scripts/TMP_ExampleScript_01.cs.meta | 2 +- .../Scripts/TMP_FrameRateCounter.cs | 11 +- .../Scripts/TMP_PhoneNumberValidator.cs.meta | 2 +- .../Scripts/TMP_TextEventCheck.cs | 12 +- .../Scripts/TMP_TextEventCheck.cs.meta | 2 +- .../Scripts/TMP_TextEventHandler.cs | 19 +- .../Scripts/TMP_TextEventHandler.cs.meta | 2 +- .../Scripts/TMP_TextInfoDebugTool.cs | 400 +- .../Scripts/TMP_TextSelector_A.cs.meta | 2 +- .../Scripts/TMP_TextSelector_B.cs | 11 +- .../Scripts/TMP_UiFrameRateCounter.cs | 4 +- .../Scripts/TMP_UiFrameRateCounter.cs.meta | 2 +- .../Examples & Extras/Scripts/TeleType.cs | 4 +- .../Scripts/TextMeshProFloatingText.cs | 33 +- .../Scripts/VertexColorCycler.cs.meta | 2 +- .../Scripts/VertexJitter.cs.meta | 2 +- .../Scripts/VertexShakeA.cs.meta | 2 +- .../Scripts/VertexShakeB.cs.meta | 2 +- .../Examples & Extras/Scripts/VertexZoom.cs | 10 +- .../Scripts/VertexZoom.cs.meta | 2 +- .../Scripts/WarpTextExample.cs.meta | 2 +- .../Examples & Extras/Sprites.meta | 2 +- .../Sprites/DropCap Numbers.psd.meta | 2 +- .../Examples & Extras/Textures.meta | 9 + .../Textures/Brushed Metal 3.jpg | Bin 0 -> 28175 bytes .../Textures/Brushed Metal 3.jpg.meta | 53 + .../Textures/Floor Cement.jpg | Bin 0 -> 71537 bytes .../Textures/Floor Cement.jpg.meta | 53 + .../Textures/Floor Tiles 1 - diffuse.jpg | Bin 0 -> 155648 bytes .../Textures/Floor Tiles 1 - diffuse.jpg.meta | 53 + .../Textures/Fruit Jelly (B&W).jpg | Bin 0 -> 150089 bytes .../Textures/Fruit Jelly (B&W).jpg.meta | 53 + .../Textures/Gradient Diagonal (Color).jpg | Bin 0 -> 11688 bytes .../Gradient Diagonal (Color).jpg.meta | 57 + .../Textures/Gradient Horizontal (Color).jpg | Bin 0 -> 11341 bytes .../Gradient Horizontal (Color).jpg.meta | 53 + .../Textures/Gradient Vertical (Color).jpg | Bin 0 -> 11336 bytes .../Gradient Vertical (Color).jpg.meta | 53 + .../Textures/Mask Zig-n-Zag.psd | Bin 0 -> 38488 bytes .../Textures/Mask Zig-n-Zag.psd.meta | 56 + .../Textures/Small Crate_diffuse.jpg | Bin 0 -> 95326 bytes .../Textures/Small Crate_diffuse.jpg.meta} | 60 +- .../Textures/Small Crate_normal.jpg | Bin 0 -> 126976 bytes .../Textures/Small Crate_normal.jpg.meta} | 66 +- .../Textures/Sunny Days - Seamless.jpg | Bin 0 -> 273488 bytes .../Textures/Sunny Days - Seamless.jpg.meta} | 66 +- .../Text Overflow - Linked Text Image 1.png} | Bin 15790 -> 26169 bytes ...xt Overflow - Linked Text Image 1.png.meta | 59 + ...t Overflow - Linked Text UI Screenshot.png | Bin 0 -> 49290 bytes ...rflow - Linked Text UI Screenshot.png.meta | 59 + .../Textures/Wipe Pattern - Circle.psd | Bin 0 -> 32696 bytes .../Textures/Wipe Pattern - Circle.psd.meta | 59 + .../Textures/Wipe Pattern - Diagonal.psd | Bin 0 -> 33064 bytes .../Textures/Wipe Pattern - Diagonal.psd.meta | 58 + .../Textures/Wipe Pattern - Radial Double.psd | Bin 0 -> 33155 bytes .../Wipe Pattern - Radial Double.psd.meta | 58 + .../Textures/Wipe Pattern - Radial Quad.psd | Bin 0 -> 34433 bytes .../Wipe Pattern - Radial Quad.psd.meta | 59 + .../Fonts/LiberationSans - OFL.txt.meta | 2 +- .../Fonts/LiberationSans.ttf.meta | 2 +- .../Resources/Fonts & Materials.meta | 2 +- .../LiberationSans SDF - Drop Shadow.mat.meta | 2 +- .../LiberationSans SDF - Fallback.asset | 20 +- .../LiberationSans SDF - Fallback.asset.meta | 2 +- .../LiberationSans SDF - Outline.mat.meta | 2 +- .../LiberationSans SDF.asset | 8 +- .../LiberationSans SDF.asset.meta | 2 +- .../LineBreaking Leading Characters.txt | 2 +- .../TextMesh Pro/Resources/Sprite Assets.meta | 2 +- .../Resources/Sprite Assets/EmojiOne.asset | 27 +- .../Sprite Assets/EmojiOne.asset.meta | 2 +- .../TextMesh Pro/Resources/Style Sheets.meta | 2 +- .../Style Sheets/Default Style Sheet.asset | 23 +- .../TextMesh Pro/Resources/TMP Settings.asset | 13 +- .../Resources/TMP Settings.asset.meta | 2 +- Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl | 178 + .../Shaders/SDFFunctions.hlsl.meta | 10 + .../Shaders/TMP_Bitmap-Custom-Atlas.shader | 71 +- .../TMP_Bitmap-Custom-Atlas.shader.meta | 2 + .../Shaders/TMP_Bitmap-Mobile.shader | 57 +- .../Shaders/TMP_Bitmap-Mobile.shader.meta | 2 + Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader | 69 +- .../Shaders/TMP_Bitmap.shader.meta | 2 + .../Shaders/TMP_SDF Overlay.shader | 102 +- .../Shaders/TMP_SDF Overlay.shader.meta | 2 + .../TextMesh Pro/Shaders/TMP_SDF SSD.shader | 95 +- .../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 | 90 +- .../TMP_SDF-Mobile Masking.shader.meta | 4 +- .../Shaders/TMP_SDF-Mobile Overlay.shader | 81 +- .../TMP_SDF-Mobile Overlay.shader.meta | 2 + .../Shaders/TMP_SDF-Mobile SSD.shader | 6 +- .../Shaders/TMP_SDF-Mobile-2-Pass.shader | 389 + .../Shaders/TMP_SDF-Mobile-2-Pass.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile.shader | 43 +- .../Shaders/TMP_SDF-Mobile.shader.meta | 2 + .../Shaders/TMP_SDF-Surface-Mobile.shader | 16 +- .../TMP_SDF-Surface-Mobile.shader.meta | 2 + .../Shaders/TMP_SDF-Surface.shader | 23 +- .../Shaders/TMP_SDF-Surface.shader.meta | 2 + .../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 + Assets/TextMesh Pro/Shaders/TMP_SDF.shader | 100 +- .../TextMesh Pro/Shaders/TMP_SDF.shader.meta | 2 + Assets/TextMesh Pro/Shaders/TMP_Sprite.shader | 100 +- .../Shaders/TMP_Sprite.shader.meta | 4 +- Assets/TextMesh Pro/Shaders/TMPro.cginc.meta | 4 +- .../TextMesh Pro/Shaders/TMPro_Mobile.cginc | 32 +- .../Shaders/TMPro_Properties.cginc | 5 - .../Shaders/TMPro_Properties.cginc.meta | 2 + .../TextMesh Pro/Shaders/TMPro_Surface.cginc | 42 +- .../Shaders/TMPro_Surface.cginc.meta | 2 + .../TextMesh Pro/Sprites/EmojiOne.json.meta | 2 +- Assets/TextMesh Pro/Sprites/EmojiOne.png | Bin 73304 -> 112319 bytes Assets/URP.asset | 38 +- Assets/URP_Renderer.asset | 33 +- ...niversalRenderPipelineGlobalSettings.asset | 327 +- CompleteTimeAlarmInfo.json | 122 +- Packages/manifest.json | 24 +- Packages/packages-lock.json | 156 +- ProjectSettings/GraphicsSettings.asset | 11 +- ProjectSettings/MultiplayerManager.asset | 7 + .../com.unity.probuilder/Settings.json | 4 +- ProjectSettings/ProjectVersion.txt | 4 +- ProjectSettings/ShaderGraphSettings.asset | 2 + ProjectSettings/URPProjectSettings.asset | 2 +- 388 files changed, 92890 insertions(+), 11465 deletions(-) create mode 100644 Assets/DefaultVolumeProfile.asset create mode 100644 Assets/DefaultVolumeProfile.asset.meta delete mode 100644 Assets/Images/Icons/IMG_ WorkConditionAnalysis.png delete mode 100644 Assets/Images/Icons/IMG_ WorkConditionAnalysis.png.meta delete mode 100644 Assets/Images/Icons/IMG_Alarm.png delete mode 100644 Assets/Images/Icons/IMG_Alarm.png.meta delete mode 100644 Assets/Images/Icons/IMG_AlarmRed.png delete mode 100644 Assets/Images/Icons/IMG_AlarmRed.png.meta delete mode 100644 Assets/Images/Icons/IMG_Arrow Simple Up.png delete mode 100644 Assets/Images/Icons/IMG_Arrow Simple Up.png.meta delete mode 100644 Assets/Images/Icons/IMG_BackGround.png delete mode 100644 Assets/Images/Icons/IMG_BackGround.png.meta delete mode 100644 Assets/Images/Icons/IMG_Bell Filled.png delete mode 100644 Assets/Images/Icons/IMG_Bell Filled.png.meta delete mode 100644 Assets/Images/Icons/IMG_Clock.png delete mode 100644 Assets/Images/Icons/IMG_Clock.png.meta delete mode 100644 Assets/Images/Icons/IMG_Close.png delete mode 100644 Assets/Images/Icons/IMG_Close.png.meta delete mode 100644 Assets/Images/Icons/IMG_Document.png delete mode 100644 Assets/Images/Icons/IMG_Document.png.meta delete mode 100644 Assets/Images/Icons/IMG_Eye.png delete mode 100644 Assets/Images/Icons/IMG_Eye.png.meta delete mode 100644 Assets/Images/Icons/IMG_FloorInfoIcon.png delete mode 100644 Assets/Images/Icons/IMG_FloorInfoIcon.png.meta delete mode 100644 Assets/Images/Icons/IMG_Gear.png delete mode 100644 Assets/Images/Icons/IMG_Gear.png.meta delete mode 100644 Assets/Images/Icons/IMG_Home.png delete mode 100644 Assets/Images/Icons/IMG_HorizontaliLineBar.png delete mode 100644 Assets/Images/Icons/IMG_HorizontaliLineBar.png.meta delete mode 100644 Assets/Images/Icons/IMG_Library.png delete mode 100644 Assets/Images/Icons/IMG_Library.png.meta delete mode 100644 Assets/Images/Icons/IMG_List View.png delete mode 100644 Assets/Images/Icons/IMG_List View.png.meta delete mode 100644 Assets/Images/Icons/IMG_Location Mark.png delete mode 100644 Assets/Images/Icons/IMG_Location Mark.png.meta delete mode 100644 Assets/Images/Icons/IMG_Lock Filled.png delete mode 100644 Assets/Images/Icons/IMG_Lock Filled.png.meta delete mode 100644 Assets/Images/Icons/IMG_Lock.png delete mode 100644 Assets/Images/Icons/IMG_Lock.png.meta delete mode 100644 Assets/Images/Icons/IMG_Logo.png delete mode 100644 Assets/Images/Icons/IMG_Logo.png.meta delete mode 100644 Assets/Images/Icons/IMG_Menu.png delete mode 100644 Assets/Images/Icons/IMG_Menu.png.meta delete mode 100644 Assets/Images/Icons/IMG_Modal Tab Button.png.meta delete mode 100644 Assets/Images/Icons/IMG_Monitor.png delete mode 100644 Assets/Images/Icons/IMG_Monitor.png.meta delete mode 100644 Assets/Images/Icons/IMG_Pie Chart (Filled).png delete mode 100644 Assets/Images/Icons/IMG_Pie Chart (Filled).png.meta delete mode 100644 Assets/Images/Icons/IMG_Refresh.png delete mode 100644 Assets/Images/Icons/IMG_Refresh.png.meta delete mode 100644 Assets/Images/Icons/IMG_Settings.png delete mode 100644 Assets/Images/Icons/IMG_Settings.png.meta delete mode 100644 Assets/Images/Icons/IMG_SliderBar.png delete mode 100644 Assets/Images/Icons/IMG_SliderBar.png.meta delete mode 100644 Assets/Images/Icons/IMG_SliderFill.png delete mode 100644 Assets/Images/Icons/IMG_SliderFill.png.meta delete mode 100644 Assets/Images/Icons/IMG_SliderLine.png delete mode 100644 Assets/Images/Icons/IMG_SliderLine.png.meta delete mode 100644 Assets/Images/Icons/IMG_SliderPoint.png delete mode 100644 Assets/Images/Icons/IMG_SliderPoint.png.meta delete mode 100644 Assets/Images/Icons/IMG_Star Filled.png delete mode 100644 Assets/Images/Icons/IMG_Star.png delete mode 100644 Assets/Images/Icons/IMG_TopToolBar.png delete mode 100644 Assets/Images/Icons/IMG_TopToolBar.png.meta delete mode 100644 Assets/Images/Icons/IMG_ViewChange.png delete mode 100644 Assets/Images/Icons/IMG_ViewChange.png.meta delete mode 100644 Assets/Images/Icons/IMG_WorkTimeAlalysis.png delete mode 100644 Assets/Images/Icons/IMG_WorkTimeAlalysis.png.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold - AFL.txt create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold - AFL.txt.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold - License.txt create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold - License.txt.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Unity - OFL.txt create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Unity - OFL.txt.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Unity.ttf create mode 100644 Assets/TextMesh Pro/Examples & Extras/Fonts/Unity.ttf.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Materials/Crate - URP.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Materials/Crate - URP.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Materials/Ground - URP.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Materials/Ground - URP.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow - 2 Pass.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow - 2 Pass.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo - URP.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo - URP.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - HDRP Unlit.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - HDRP Unlit.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - URP.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - URP.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Unity SDF - HDRP LIT - Bloom.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Unity SDF - HDRP LIT - Bloom.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Unity SDF - HDRP LIT - Outline.mat create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Unity SDF - HDRP LIT - Outline.mat.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Unity SDF.asset create mode 100644 Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Unity SDF.asset.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs create mode 100644 Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg rename Assets/{Images/Icons/IMG_Home.png.meta => TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta} (75%) create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg rename Assets/{Images/Icons/IMG_Star.png.meta => TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta} (73%) create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg rename Assets/{Images/Icons/IMG_Star Filled.png.meta => TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta} (74%) rename Assets/{Images/Icons/IMG_Modal Tab Button.png => TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png} (51%) create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd create mode 100644 Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta create mode 100644 Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl create mode 100644 Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph create mode 100644 Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta create mode 100644 ProjectSettings/MultiplayerManager.asset diff --git a/Assets/DefaultVolumeProfile.asset b/Assets/DefaultVolumeProfile.asset new file mode 100644 index 00000000..36c3781a --- /dev/null +++ b/Assets/DefaultVolumeProfile.asset @@ -0,0 +1,15 @@ +%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: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: [] diff --git a/Assets/DefaultVolumeProfile.asset.meta b/Assets/DefaultVolumeProfile.asset.meta new file mode 100644 index 00000000..2d342668 --- /dev/null +++ b/Assets/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2903c3c137f879b49941f3c4cf8815d9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_ WorkConditionAnalysis.png b/Assets/Images/Icons/IMG_ WorkConditionAnalysis.png deleted file mode 100644 index fddeb647fdf01a3799c1162f750f5faf86140eac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmV;(0yq7MP)}qp?OfOk1ps5UHkE;;hOu&z3q)f~(P$s$rpi1t6L{sQW z)QV=2m}qi;#+m3!DcD?P#f=&D+zMBNR!l zN#~+J%y|>0rltCMCH1^&of8jnat0ErKdIG^UYchy~C0LP)#=K u0T_{^0N=!%(TcT!T>Iu8b4_}Ihn(*!g^l0S_A diff --git a/Assets/Images/Icons/IMG_ WorkConditionAnalysis.png.meta b/Assets/Images/Icons/IMG_ WorkConditionAnalysis.png.meta deleted file mode 100644 index 5bc2b965..00000000 --- a/Assets/Images/Icons/IMG_ WorkConditionAnalysis.png.meta +++ /dev/null @@ -1,127 +0,0 @@ -fileFormatVersion: 2 -guid: 354014e347ba9514882912982b428df3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Alarm.png b/Assets/Images/Icons/IMG_Alarm.png deleted file mode 100644 index db4f088029bce974070d39d9f797f22c234e0a1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmV;D0d4+?P)X1^@s6)5{gA00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP(4e|Z8Fjt!`va_+W{Xdr7?xm zZ^ne_Rx*+B(+LqqXlB6;AB?&BSbw-NO<5mepGPDFl9PPx$m9jzOz=+#?s;skr6Y zb9Cl3?Gv&&Uj^t)CRKy5AE>Nn@oaWh_gZ~9sr4I0fKGH!mmP=UvT;KxI^pe&ccs@# w4n$n{Uz+l*GQnCKP_H-q$@ArnF=<=&7juAJnBA2v(*OVf07*qoM6N<$f-SJ6SO5S3 diff --git a/Assets/Images/Icons/IMG_Alarm.png.meta b/Assets/Images/Icons/IMG_Alarm.png.meta deleted file mode 100644 index 06904460..00000000 --- a/Assets/Images/Icons/IMG_Alarm.png.meta +++ /dev/null @@ -1,127 +0,0 @@ -fileFormatVersion: 2 -guid: 64fcf6f87b652074e8c60761b747d98f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_AlarmRed.png b/Assets/Images/Icons/IMG_AlarmRed.png deleted file mode 100644 index 11efd4c1768df14e26c6c28dbb35d1e2d6506804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 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 a>H{8U`)}ID$`=1DaC7l+zTtG}$bSLCKjj?& diff --git a/Assets/Images/Icons/IMG_Arrow Simple Up.png.meta b/Assets/Images/Icons/IMG_Arrow Simple Up.png.meta deleted file mode 100644 index e37675f5..00000000 --- a/Assets/Images/Icons/IMG_Arrow Simple Up.png.meta +++ /dev/null @@ -1,92 +0,0 @@ -fileFormatVersion: 2 -guid: a685aa7ba5f7a074f8a84237bbab1032 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_BackGround.png b/Assets/Images/Icons/IMG_BackGround.png deleted file mode 100644 index 938c153f5239802c3961bee7d049f2737ee6486a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143411 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≥#j0$uIdYVodFGMHxCb*5 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 diff --git a/Assets/Images/Icons/IMG_Clock.png.meta b/Assets/Images/Icons/IMG_Clock.png.meta deleted file mode 100644 index 20ba4e6a..00000000 --- a/Assets/Images/Icons/IMG_Clock.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: 7b2c5168d8076584284537a5cd9779a0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Close.png b/Assets/Images/Icons/IMG_Close.png deleted file mode 100644 index 77f4db7932f20b5bbb12a106a9f82369d9b6db31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7485 zcmbVR2~<*RyWSuw&SP4~3DHt>03>G-Q%p_GQZtWrQbZhb0MQ(B0&}(;8nuDUO3N%E zo3(^WIhBewiFQgV(@tqomSQ5_ZFRcm-gW-}zw5ei@$r4ne#hs1_q(BN{W@ z>q1C75=c(bNW2@uHPaaskVH-+A~KT_lT)2Dama6Sox%0uHVTRO21!f6Ay+RdM1%#b zM|e_bWQ2na#+rmiqY(~HHsolcZ4@@f3So=3#h@_YYn3&|))|X-US*5;@rMM}(V}CV zg9vMWC<8y?ka1~gRA&?_BO}8m18YN}#iB4yPEIJaEy~u`8bny9W+kT)Gp&v4N(ap}S@eeL>`5aN(6 zXvhBn1vwKgE()L9PEMEV;9HJ>CP{x0ohbGzE zqGKFaS(Boj$kx%etDLN(NDf46tP|SF9&3k=aj^d>Esz!uRwOa;?@|}7iUuWunpY8R z$+p&xjnOO)4cOErUoSuZ{&{_a9k^ z`j^I2lGDkwznM=Z(uiO)BGXcF$QT+W2|=V%6XQw5MPE_r$jU zNhPNL`w;!#DD&O-e+<#ztK$GvRA84tIC;D znOl~*JMkhno#262c16G+Jey3omhkM}1;rO-7CI8onfAQ0GWU=uB~I>y$0p;%O8-rr z`o`svGTDuro=r%X=#U0VEr1z@8Z!5sLPeE#;psA!mg}e|52j_1F;F%P5hIfKU=$ME zAKlw-B_^Tb@ptUyHmxWIPQs-e?K1l5z3(`&C!g|n5DNVxH$r@tNf-#|u$KBI^#c4C zY&&fQs~q^lBv&MF3T@D79958VOhVNe$DvfC;A2M$d$kQT%7f~n_;K%bAD1X^QB~HU zFZIs#tcz-rS*fFWN@Lym?%#t@MDM~IUiGbjE2lh%)~Dgf*S1qHyAZ}>-o>;%yniHA zIlVCu+wWr5dH!?z`DlG;e(t9T)OPq_JT_z_&1*pw!_`UQND9~&=`VDdO49SBV1rw4JcWnyb8VR7!Fm{CZP zg2>Eq30+_1Ua9ld)LD*kd zr+q0={N+WiFk-Q87L?meKiyLu^FCd^dZ2{dXs}g0MD97A8arX>`@71^9+K81wI;qq z{xSn!h@QI*2Le!w`j$-~m(-bO)$oDRM z0r@CNk6R+Up#L=*U_|!4aPo-}^qq-iCzPRGL-`X<#c)8dTcSDQa(YfMbY_SA+s6IE z&fE0MGsmF-`RehLV}PaJ0r(?drPntsZ=4R*0MMR=tu^q{Pv*UBGg-@-OD)dQcW*|a zuC4n$8((Ezd$pTI_@Xb#Cd6&4z$|=#`>l4}qO)p$!9F)2SHN(E3+Auzq% zy$fFl?w-xsHk<)OIXNx+~ z< /// Draw Rectangle around the bounds of the text object. /// void DrawBounds() { Bounds meshBounds = m_TextComponent.bounds; - + // Get Bottom Left and Top Right position of each word - Vector3 bottomLeft = m_TextComponent.transform.position + (meshBounds.center - meshBounds.extents); - Vector3 topRight = m_TextComponent.transform.position + (meshBounds.center + meshBounds.extents); + Vector3 bottomLeft = m_TextComponent.transform.position + meshBounds.min; + Vector3 topRight = m_TextComponent.transform.position + meshBounds.max; DrawRectangle(bottomLeft, topRight, new Color(1, 0.5f, 0)); } @@ -498,6 +583,44 @@ namespace TMPro.Examples Gizmos.DrawLine(new Vector3(TR.x, BL.y, 0), new Vector3(BL.x, BL.y, 0)); } + void DrawDottedRectangle(Vector3 bottomLeft, Vector3 topRight, Color color, float size = 5.0f) + { + Handles.color = color; + Handles.DrawDottedLine(bottomLeft, new Vector3(bottomLeft.x, topRight.y, bottomLeft.z), size); + Handles.DrawDottedLine(new Vector3(bottomLeft.x, topRight.y, bottomLeft.z), topRight, size); + Handles.DrawDottedLine(topRight, new Vector3(topRight.x, bottomLeft.y, bottomLeft.z), size); + Handles.DrawDottedLine(new Vector3(topRight.x, bottomLeft.y, bottomLeft.z), bottomLeft, size); + } + + void DrawSolidRectangle(Vector3 bottomLeft, Vector3 topRight, Color color, float size = 5.0f) + { + Handles.color = color; + Rect rect = new Rect(bottomLeft, topRight - bottomLeft); + Handles.DrawSolidRectangleWithOutline(rect, color, Color.black); + } + + void DrawSquare(Vector3 position, float size, Color color) + { + Handles.color = color; + Vector3 bottomLeft = new Vector3(position.x - size, position.y - size, position.z); + Vector3 topLeft = new Vector3(position.x - size, position.y + size, position.z); + Vector3 topRight = new Vector3(position.x + size, position.y + size, position.z); + Vector3 bottomRight = new Vector3(position.x + size, position.y - size, position.z); + + Handles.DrawLine(bottomLeft, topLeft); + Handles.DrawLine(topLeft, topRight); + Handles.DrawLine(topRight, bottomRight); + Handles.DrawLine(bottomRight, bottomLeft); + } + + void DrawCrosshair(Vector3 position, float size, Color color) + { + Handles.color = color; + + Handles.DrawLine(new Vector3(position.x - size, position.y, position.z), new Vector3(position.x + size, position.y, position.z)); + Handles.DrawLine(new Vector3(position.x, position.y - size, position.z), new Vector3(position.x, position.y + size, position.z)); + } + // Draw Rectangles void DrawRectangle(Vector3 bl, Vector3 tl, Vector3 tr, Vector3 br, Color color) @@ -523,8 +646,7 @@ namespace TMPro.Examples UnityEditor.Handles.DrawDottedLine(tr, br, dotSpacing); UnityEditor.Handles.DrawDottedLine(br, bl, dotSpacing); } - -#endif + #endif } } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta index f114b8e6..da25ec4e 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 103e0a6a1d404693b9fb1a5173e0e979 timeCreated: 1452811039 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs index 80075b08..e11087d9 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs @@ -158,7 +158,7 @@ namespace TMPro.Examples // We do this to make sure this character is rendered last and over other characters. meshInfo.SwapVertexData(vertexIndex, lastVertexIndex); - // Need to update the appropriate + // Need to update the appropriate m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); } #endregion @@ -258,7 +258,6 @@ namespace TMPro.Examples // Debug.Log("Link ID: \"" + linkInfo.GetLinkID() + "\" Link Text: \"" + linkInfo.GetLinkText() + "\""); // Example of how to retrieve the Link ID and Link Text. Vector3 worldPointInRectangle; - RectTransformUtility.ScreenPointToWorldPointInRectangle(m_TextMeshPro.rectTransform, Input.mousePosition, m_Camera, out worldPointInRectangle); switch (linkInfo.GetLinkID()) @@ -287,7 +286,7 @@ namespace TMPro.Examples m_lastIndex = -1; } } - + } @@ -492,8 +491,8 @@ namespace TMPro.Examples // Restore UV0S // UVS0 - Vector2[] src_uv0s = m_cachedMeshInfoVertexData[materialIndex].uvs0; - Vector2[] dst_uv0s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs0; + Vector4[] src_uv0s = m_cachedMeshInfoVertexData[materialIndex].uvs0; + Vector4[] dst_uv0s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs0; dst_uv0s[vertexIndex + 0] = src_uv0s[vertexIndex + 0]; dst_uv0s[vertexIndex + 1] = src_uv0s[vertexIndex + 1]; dst_uv0s[vertexIndex + 2] = src_uv0s[vertexIndex + 2]; @@ -541,7 +540,7 @@ namespace TMPro.Examples dst_uv2s[lastIndex + 2] = src_uv2s[lastIndex + 2]; dst_uv2s[lastIndex + 3] = src_uv2s[lastIndex + 3]; - // Need to update the appropriate + // Need to update the appropriate m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); } } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs index 586e8be2..4de16fe4 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs @@ -4,7 +4,7 @@ using System.Collections; namespace TMPro.Examples { - + public class TMP_UiFrameRateCounter : MonoBehaviour { public float UpdateInterval = 5.0f; @@ -39,7 +39,7 @@ namespace TMPro.Examples m_TextMeshPro.font = Resources.Load("Fonts & Materials/LiberationSans SDF"); m_TextMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF - Overlay"); - m_TextMeshPro.enableWordWrapping = false; + m_TextMeshPro.textWrappingMode = TextWrappingModes.NoWrap; m_TextMeshPro.fontSize = 36; m_TextMeshPro.isOverlay = true; diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta index c5243eb6..baad0f6f 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 24b0dc2d1d494adbbec1f4db26b4cf83 timeCreated: 1448607572 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs index 0d94197b..7130cfc6 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs @@ -4,7 +4,7 @@ using System.Collections; namespace TMPro.Examples { - + public class TeleType : MonoBehaviour { @@ -24,7 +24,7 @@ namespace TMPro.Examples // Get Reference to TextMeshPro Component m_textMeshPro = GetComponent(); m_textMeshPro.text = label01; - m_textMeshPro.enableWordWrapping = true; + m_textMeshPro.textWrappingMode = TextWrappingModes.Normal; m_textMeshPro.alignment = TextAlignmentOptions.Top; diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs index c00e84fc..a8872f86 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs @@ -4,7 +4,7 @@ using System.Collections; namespace TMPro.Examples { - + public class TextMeshProFloatingText : MonoBehaviour { public Font TheFont; @@ -21,9 +21,19 @@ namespace TMPro.Examples Quaternion lastRotation = Quaternion.identity; public int SpawnType; + public bool IsTextObjectScaleStatic; //private int m_frame = 0; + static WaitForEndOfFrame k_WaitForEndOfFrame = new WaitForEndOfFrame(); + static WaitForSeconds[] k_WaitForSecondsRandom = new WaitForSeconds[] + { + new WaitForSeconds(0.05f), new WaitForSeconds(0.1f), new WaitForSeconds(0.15f), new WaitForSeconds(0.2f), new WaitForSeconds(0.25f), + new WaitForSeconds(0.3f), new WaitForSeconds(0.35f), new WaitForSeconds(0.4f), new WaitForSeconds(0.45f), new WaitForSeconds(0.5f), + new WaitForSeconds(0.55f), new WaitForSeconds(0.6f), new WaitForSeconds(0.65f), new WaitForSeconds(0.7f), new WaitForSeconds(0.75f), + new WaitForSeconds(0.8f), new WaitForSeconds(0.85f), new WaitForSeconds(0.9f), new WaitForSeconds(0.95f), new WaitForSeconds(1.0f), + }; + void Awake() { m_transform = transform; @@ -43,7 +53,7 @@ namespace TMPro.Examples // TextMesh Pro Implementation m_textMeshPro = m_floatingText.AddComponent(); m_textMeshPro.rectTransform.sizeDelta = new Vector2(3, 3); - + m_floatingText_Transform = m_floatingText.transform; m_floatingText_Transform.position = m_transform.position + new Vector3(0, 15f, 0); @@ -55,8 +65,9 @@ namespace TMPro.Examples m_textMeshPro.fontSize = 24; //m_textMeshPro.enableExtraPadding = true; //m_textMeshPro.enableShadows = false; - m_textMeshPro.enableKerning = false; + m_textMeshPro.fontFeatures.Clear(); m_textMeshPro.text = string.Empty; + m_textMeshPro.isTextObjectScaleStatic = IsTextObjectScaleStatic; StartCoroutine(DisplayTextMeshProFloatingText()); } @@ -101,7 +112,7 @@ namespace TMPro.Examples public IEnumerator DisplayTextMeshProFloatingText() { - float CountDuration = 2.0f; // How long is the countdown alive. + float CountDuration = 2.0f; // How long is the countdown alive. float starting_Count = Random.Range(5f, 20f); // At what number is the counter starting at. float current_Count = starting_Count; @@ -142,12 +153,12 @@ namespace TMPro.Examples m_transform.forward = new Vector3(dir.x, 0, dir.z); } - yield return new WaitForEndOfFrame(); + yield return k_WaitForEndOfFrame; } //Debug.Log("Done Counting down."); - yield return new WaitForSeconds(Random.Range(0.1f, 1.0f)); + yield return k_WaitForSecondsRandom[Random.Range(0, 19)]; m_floatingText_Transform.position = start_pos; @@ -157,7 +168,7 @@ namespace TMPro.Examples public IEnumerator DisplayTextMeshFloatingText() { - float CountDuration = 2.0f; // How long is the countdown alive. + float CountDuration = 2.0f; // How long is the countdown alive. float starting_Count = Random.Range(5f, 20f); // At what number is the counter starting at. float current_Count = starting_Count; @@ -197,18 +208,16 @@ namespace TMPro.Examples m_transform.forward = new Vector3(dir.x, 0, dir.z); } - - - yield return new WaitForEndOfFrame(); + yield return k_WaitForEndOfFrame; } //Debug.Log("Done Counting down."); - yield return new WaitForSeconds(Random.Range(0.1f, 1.0f)); + yield return k_WaitForSecondsRandom[Random.Range(0, 20)]; m_floatingText_Transform.position = start_pos; StartCoroutine(DisplayTextMeshFloatingText()); } } -} \ No newline at end of file +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta index f15f96d7..7ba50b8e 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 91b8ba3d52e041fab2d0e0f169855539 timeCreated: 1457047157 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta index 5d0243c8..2ba768cd 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 2ed57967c52645d390a89dcf8f61ba73 timeCreated: 1461286718 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta index f9a11f83..25aceb53 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: f7cfa58e417a46ea8889989684c2522e timeCreated: 1462089320 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta index 167aa237..f1fcf321 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: e4e0d9ccee5f4950be8979268c9014e0 timeCreated: 1462093319 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs index c4973fb1..4ca91199 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs @@ -71,7 +71,7 @@ namespace TMPro.Examples while (true) { - // Allocate new vertices + // Allocate new vertices if (hasTextChanged) { // Get updated vertex data @@ -130,7 +130,7 @@ namespace TMPro.Examples // Determine the random scale change for each character. float randomScale = Random.Range(1f, 1.5f); - + // Add modified scale and index modifiedCharScale.Add(randomScale); scaleSortingOrder.Add(modifiedCharScale.Count - 1); @@ -150,8 +150,8 @@ namespace TMPro.Examples destinationVertices[vertexIndex + 3] += offset; // Restore Source UVS which have been modified by the sorting - Vector2[] sourceUVs0 = cachedMeshInfoVertexData[materialIndex].uvs0; - Vector2[] destinationUVs0 = textInfo.meshInfo[materialIndex].uvs0; + Vector4[] sourceUVs0 = cachedMeshInfoVertexData[materialIndex].uvs0; + Vector4[] destinationUVs0 = textInfo.meshInfo[materialIndex].uvs0; destinationUVs0[vertexIndex + 0] = sourceUVs0[vertexIndex + 0]; destinationUVs0[vertexIndex + 1] = sourceUVs0[vertexIndex + 1]; @@ -178,7 +178,7 @@ namespace TMPro.Examples // Updated modified vertex attributes textInfo.meshInfo[i].mesh.vertices = textInfo.meshInfo[i].vertices; - textInfo.meshInfo[i].mesh.uv = textInfo.meshInfo[i].uvs0; + textInfo.meshInfo[i].mesh.SetUVs(0, textInfo.meshInfo[i].uvs0); textInfo.meshInfo[i].mesh.colors32 = textInfo.meshInfo[i].colors32; m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta index 476401bc..d9e3f969 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 52ec835d14bd486f900952b77698b7eb timeCreated: 1466280202 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta index 418a1e8f..7b7958a4 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 790744c462254b7ba8038e6ed28b3db2 timeCreated: 1458801336 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Sprites.meta b/Assets/TextMesh Pro/Examples & Extras/Sprites.meta index 9dbea6f7..bafd122f 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Sprites.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Sprites.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: 701e577af2ba48b689972d42efb95456 folderAsset: yes timeCreated: 1488176891 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta index a5c1f6c7..3c7f8cc1 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: fd09957580ac4326916010f1f260975b timeCreated: 1464163332 -licenseType: Store +licenseType: Pro TextureImporter: fileIDToRecycleName: 21300000: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures.meta b/Assets/TextMesh Pro/Examples & Extras/Textures.meta new file mode 100644 index 00000000..2a358f62 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6e5c6d5e25574122a7a12dbdbbeed156 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c25312346d2efd5035d62b8217ef31815c60893 GIT binary patch literal 28175 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta new file mode 100644 index 00000000..7bbd9713 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: f88677df267a41d6be1e7a6133e7d227 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f096cb685b8eb3c25d354bc1888b340b5621b2d5 GIT binary patch literal 71537 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

v^PCM*_&IOt}&T?8`M*1=Qw0{*# z?(=P{SmF{Gm#gSA{Z!#kAz@V&cv>t5iACe&CrKkN<&h((2uM+&qz~+fpo{zN|M-Nf z^p6&`)DpM5@#vK24>3TGZn?Ay>qaB;${6Y#E!QPp;%3P=VJFM{95ucWEm3X8`B}XM zsJP<7a}A*Kr%h@;T-nI9O=#{K&D7tm?7tp+B2}M}ELkV%a(tJVIeddZ9oeVJb&9DL z?n2_w$A!%9UQPkM!4yH~Gl1+hnuVK=82UJUq1>#dc zQ3kk`A@gC9hRaEeQ&kE*LO3zk)%$Et7X=$dRl6KXR-r^scZ=Dzgmyg1O5E9LgY3ZR zE+bOGZdsnp!A;F{Zn@6unokU3aj7yXSO7P*F@8cWc&ox7CGCp+5$Ch%R$E+eUGeO# zUjUtsAQu=?q|Z?07I@2ZDz-?iL$YyhGcz$0=G^t);=e+;{zGJQiD2A@AsU;=VrF zQ(30v%USqtL@){io1!57!9I)>UE)ODA?<=}3Vt67@|MO!25CTBOH+%fnc)v9vvPXB zx3VTmnI=*N%A@EIL0g9v7&sBmoQ*ucY2EK^Y2jpjehXQh3pQz%6T_Omg96KF;!eBa zNHfH1xle;5qlxAui>^xbBa1(g-vG%P&IX_QMoWCXJvTBb@yysct5&}VS%cj9;Jc>w zz}5W2$nptQGs9y~G5ru^`8^IUmjh4YohmbzfT6IkMrBc)@A=NVO{v^;{kVa}#&U|8 z5;l*8J&(z((it7g7P`(EFZQ8OHD+@h*2mITtfz6PJCS}hr2)dwo(&6B(p-4}fa66p zRX8)eIM&!};f$`P^uqoH(PS?(up6~$P3L-4W4sFv*PxM-+lrQut9IAVH!!v8VGVs7 z--MZ!FU+t6ipg1@UQ@wSy0NVe28&%IfbV6wvD)8AEd-wzPC?BvI z>;2MGyzn@^Y)gU*w+)nQcGhZvkviCh1FY+9Ah>KV`rNSazA_?_W2Vt1i!Qc`*tS02+K4eUXBQ2m_q{ACe$t!-Tf|_og9*eU*kL zi_7*gN%k2T=mXz|4^;|q(%)Ux@b_|HLe2K|+m6hjwcNyq5xn{We>do<%V0M4Dj#|QAWAFjUNqpdW4suSk`g6CW!67ZmX{S@?Fpu<&ryF}l zPSP>jZ2K-(jl0*0PctNA)_2QG<>>D^pbAuU4#qq*tpYz+t#cu7-kR&4F5uD)oicto z(ps8>pF;O3W6?U5<@dHbE+yr@NoswC2me$ppZQxU0#P1{tFG%xi{zPf#k!-Y3&C$o zlnjv)pt;FpU8uBXN4y7vfo;4>>Ld?3vD8wfv1@Dua&jB=g3RM6qPW1BkgFwVTZ+rE zBO_CKI8=D!v-ztSnJ;S&!5Bzvha{!Jp_SJ55itX(j_z*8EbpGVrfAZLXxVRYnuB|4 zgG}Lq#x{4>ZZXCl8&&J{gnXJgNN1qL;qk4kQ3R#}{2WEdtWB=|tF@_-y?$O!!jHZt zrOK0KdjA+H_53(Ii(HsW-=e5wyjr?toU>>2*YQIST{RS__(;DQ)$EgvZ=}T+i&TE~ zroZ(kL)x~iZ4AU#DSuQ56mq-#`Fq>@ABM5s6I-v4AOA2~=GOfwO*%Sdxp(C6rVbMD z<73R~OR4X2!ANDu21``nTeaOjn9CU+u!I~ju{(d}0hL8QO!)j`v&YfLZD0@K1in>1`c_VUJkPSFPuFAJj+4!tlzrXkcuX*7%?GR5wP7MyPz%pDEyAm7U5a(;p|xkife}@x4a<)z`i`*mKsHWqYK+H9W8I zSu9$`T+9c%it@*2BuJjaX_gak-e1_SegCtoZsimVl?W$0c@$La1Gl;@kV>^kRplG2 z+K?usIgxfX3BgayY04jrvhU~@LAE6efFBx(n3+;Pw9RjY*PDX9HD15CYdxeDQ8V#e9c_{ zYJTpQ*-AJ|&Q?2?-h76#kgcvJR4Z5Ntryo1Y)a=Q`2Ee{+bO50$F1M0h%g7h*_iH2 zpiN5JI;@kCfJeL?W6@C(PvQkol`9b;>%u<7QH6}H3ZwWd!?|$wUB~jx|0n?d*mf8L z3Lr>qX=J@%3)Sl@>+CyH8|nND-PGZZj!UIqpC72pt(~!<^}7PX%`)c=U@x`Un zJUbcv#oHv^=CX2T=Kaux9P-jjXCqikntWrlb+`#NOVcR6)dWHVK4iP(*Aw#b&=Yfq zGT#%~HVEfB$78qtd0Iy|PunLSGfJ2M@$z!UHuY;r?4ChHzlvdd@Lf+9N!F3uJ5$d%vNmFHs>6K)CPk({e7(Vq(!h@+xy>$O&QIr?r6U2 zFxMO05HQTL}3=>jqjgXO15K+2Zni%|yD_#-8ph@-r8?WVgZ=1Q0Z5 z`xbAjh428I5#^$Dii6S~UubW>7d4WE0mf9fxL#*00}x971(!Cel7092CF4xT^pehq zMF|KNJ>+%v@@t%8A~{|Uv;M1&`lvLC*Q;YDnvJVal%{VWuTpva&Dxcu6QUN_*FJ}A zg6s6d+;M%Zr3&rGR6|3)LjCP|C5-(zj3LRHwr$f)&8pK%M8-@@tra9hQx_f zOlFQg*Zf6)K-Zp6qBTnpcdR)lr z_K8+Z;%`d0o0RC_NG6v8n&f^9iLNJlD6mQz$G~fY`BcLyRjWNzo{j$?O`md>A8A%| zlYXbBwIELF+b>03nDj&B$bl@T(YqpmrtoIsS8Hi979E%HI*?k8esP}acOhy@hq=3} zX)5$%VLy%8xE~|;O`-Pe>pLy5E(wk@SfeHsmWTFJeo=k?<)+S6$aZVsGkMP1xhBvf zZ&F+8_4fo7i5D-Xb`-N7 zJq5oCjYBX9j3VQvqj}{)nc*K__sbiPS3Aj$NAFvTy|?m&hxO4GupN!5wm0R4&tDKY z_}kWu%GnY229vbMYvsrb3vhdtDVhrYKbqb$AgcFyA4UO@5)mnhRViudW(A~6mTslH zyH){dSOEcPk&>2fmJaFe?p}I<-Tger@9+P-*mryG6L-waHP>7t*8-`2195W=SxG-p z)X@xYr&A@iv9%b-31@J26S*z~^x&(0q=@v<*?tkHBnZ;h2;0oE<-OIes+8S072w)(7lEso@xbn>`uoap^N&qaWvn{qj9(DZI2q(F_OTWnpX^a#P_;K zY(9FbMn6lOb``ve|r#*Y9telh$ahuy)jI^dhw zqfwKV@dg1$4HQ6o=y1OVML?^*1UwZ;O_ieVVouqpH=QE5&nCLs@LT=IP63d*SdMH! zrTn{k`{39y|6)h)M&Ml{V9+qnVPVNTD&H82sIVE%%kWpF$-jQYisM!yQxa=EO9%h`&l%)69ZFrDNDqwM%|;WgT{ zQ}L0y*M^FEYw!QVdY3o$0)TF;jpCDnW%`T@`Ej!$coQcBJ1a(>_u&`$uJbv$iY+gp zxdVqcPu}bpcO|XN2y(PA6qyq7vp;{*;GGc~Qz8A~VgMB06)Nm^)|^tQJgMU$(L(Tr^>H8l=_a3s{`O`V#pnVt{?@_W4<@ZKuh&e^E_# zZXMifx7LumP+KmaJ2G$K)N>LQ0kBvoTk>Ry4*XT7pn^qXnQyMsY7KLOt_@G$*z21oGP8;o% zd_y^1T;}lFhs7|dih~gkJ<^bOrUn0Ds#7x8Oxd+cx~#weQ)}>&nBe;?fy8+7_G-j< z#%pxy_%XU<*F1_W4&Xs>eJz*wb`Xdj_Vh>udQ)(GaeA3ykri(HP603GCrbi*Pp{Rp z-?uhEh5{QyAfY1oh^M-&e)|spUI0ae;O^PGaxrKckn z^WojX;Aht_YqJ$5&uV@)h~bKbX>5^zZotOAWun|IK0D=BY`wqreH^vJ4v#wPFGc2V#p5k zmJxQeyAJA|N6`pfm;HG$8g_*=PupO(l{9m#@$WVF<7T{O5jnfpz&WzQ#Nrdbsex~S|2gQHEMd#dsf%!@80ch z4~7Q%m_KFa!uQ%Wb0X)KC49*bhNy6hE#cBf@1_VHWzH@IY9M5;2hL2x_y<+#0T)=@ zJV&aId<%N=I_2`Kx)>xZLsn?rYOogy{35| znhhNtx^GrT7f8~Y?j;=bb-ie9D^7NPJCSU&TbHJ-`Zs==-Q2wXFC*LI5v4DB%DhE% zv>?7q4E%vS8^k+imiuZFgMaRQbbB^(@*ma)tUH?`;GK|YSbC|gePMnZj4D~;g}r@} zy|SUF^+F}1`^uA2{WddY9%ed&A9h(QxjSygVB+ihyG((%HD}MY2}Iwt!C|9Acfp(2 zp-7*&t|Pz8k3#fT$wPA}eDbCd+lnZX6X6wAgF8j2>FeeCV_d|FYEHJU%0=>oDfU$v zL&m3-eRQwpKqU<;cgy}JvI8-3_9527pb;BvSMS4lZVd<^Cv@&3L^Hf}ne zTRVPw$xSL(wU^eG`TLPDp|cl^XA|r$7EXOUH><+q!B#SvW-VdF+>L?-#yQQ>VkAOcQ(d zfOJHv|KN>V!BxRFE89_Sno^r?6^)0B)HW`*vi*>n#pD-in+_W(S#;~V<+4} z)IRGO3YT$a`T~({KxbM_Z#ZR&cF4mlzD^3 zC0RljUM=%+n7o?F_(SJ{)8cpRtc00cbCAyMx`hgkdCIxV!szX({zaw|acW87 zUn48lM?PTg=Z(u(tdm}xP>Z2CP1+w4!Xt04(~Pp@n*bh?g~DeTmzrpX8O$bm{b=h( zR*{3z`tj>TtUC}QcR_B(vKXRtOjeiq@?8nx)xcWFspd$9KWx5P{}p0EA$9dRJYM*2 z@;X8(rlJyOrm9j>iWE z`K#EDSH=Rgr4&%|*J~|P1cwK(|F(P0&$oh|ztFq8WA%gFs_&k?0SyRAe~J!04bCC<4sLSycukVDtGg_U8ZUC0F*Yd) z(UG!)m$n~UmeVoQ^U6Uv>xsnU!&9w?st)bJ5Bh@m6mM~BnH8eqcHt_Mgx-u=H+@0b zDHlIwLal#~V&|+8JSrD{uhD(-Zj8~)KAuR7g7$HP{|r9sJZ^8?&hG7MLx~=A65#h z!nL$4ivj+Lq>fERr~sJ5?5|WjdLhMxt}Cf6^)8)E*?wsVeW09|ob zvV(e+E5;9U*CQ|$kgyk#hhVPc!?~yH&{>PP>D{6iw(P)La#zxe(wYAGA?3Y?pYGA^ z2K;G#CXl&{*lch5PMYfI7-0U2Ix6iCIB5iKHPa*p|{1FMNVnd zP;3vatFC!yH(m&tDD#*}QMGFYnaZ3jn_~zH1D_2rWw$TR(H30UH~U%=&nA#-R_vb| z3Psf>DHH-Z1U~NKPZhp$ssZr+HDDrwYkWGGbYbhnRk*?g{EKZt;eo1^CF-`IMxdln z#wP%zpnht)<#soUA`jWn9^L?Y_J-tjRogEbA|1=S>J*pTRELDyd;PV9&C*&*xDzJN z;5)W2gk^u_t(E{ac|me!zyi|^Vqxf?@UgqrcKE7}lrxtC6)K$DNhCAh&6*+!xaU7P zI$L0FFqXtJ7y|g2oaa16NU{Fw7!XU>cr_@nmjl*C&YKgFf`Zro0)hnL$u8N|IW(XP zv5EPo;rTN_Zz`hJx5eDns-kuC&tyTJf81lXb7mT6mTjCTsUx^rF7fs^wN@BM?hgE6 z*_F&U6$#LENq%JEy^)dK3p5PIDK4^+KYh#?Tah0w_d}pVh2(8wV)FxEmg23evhRO> zDA5lW314qJ%a274lIj#nj!x4F!N6-jG3>J~4_6T}KG?kmm`Zn>@kK+XhRI`yIrVK` zf?3Yfx(BQ~yeI24Rsfj}->5Ji!FXNtL;lw?sxAKyIk!PQv_S7OVxnc=;(xq_50rpSs#i%3zIIFMz zJ!$k!v0QJ!DXrRj40RD%<iL`ph&LzfAyPJ@{-VVAoOAm z2Yw0*rpIaI)8gPw!6k5Xw;+f7SUM~pbViC4D;ENK_RIhkwx2LX)^+ujfS?KhI}arN z8iPBECj#x*Z(7*dFM*fg>D|eYT@04hOEfXdhR~zha)1J{*0c)LdLASPRM>%U`N6k*LoM!z)$3H` zXHHl|0Q&}=w6cA*FIDT5!+fhi3PI0=UuU;eIspPE2hFJc1f+6A z-Z2~7>P9ed=0|u`PzHQN%G-DhW)qn130^dW$;~(ryQPnF+m{0pB!f)@d-wigDe_-^e#N{f439S51U?g^Z(GiW^HaMvU@M0mj*G+^3J@d{pVj>9DS;p8e`d7Eoj(KU`n;WL9|n$|YbK8`3X{jBBI}H8P}G#R2T8 zBM74hWF;yZX>0VpLJ?ZP1(TY30FlQbBL!uVk9Ikft8a;1sbHZhs!@bnq22Kx6@=1t& zni6hYNPv2F4PbqRryE9B*$M?H0asfCsC~A$5oSK^xi0ge`qY))qL&h9UIgr_zdRB_ zLSt~q4Mhq9Q^F}?-hE5A=<^jgszw1ML;~Ekih#(E@!zLY2@HF!h^6b+`y?;OX*Rkj z#Q~U7jmS;8QWo8rN9$dqdDATNJNVXiRyoQouZ&0+qYTEpKf(|Jn@T<46=GroW8bQ_ zv+gNi-CP5o;9}8nPu9VGdY+e+8F^jGvff9rkuzwBHQ5SqEaeVQeh=@Tsp(34$9n$% zkFpG3tAdjlw^>!up36o4eh4PvstO`M<6Xt&M$yOv$$C*rs_oJBQaFMdcycEaBu7Qp zn|@xS`Mx;#+3TsL2S`~(AN}s+S$u93HIU&*WJf!;0}8Rzzzqgbu|MEzHDJ6yI191A z{v3eUX=a{?c||26DkACUfWbppq31xMxuF}tZ06R*U~`{y12?#7f0r$pPoO;I8$>&k zBz4s{4=DJVgYkunAuTRV(AmGHsMI{4Nj9CBV(3;iF!O3Rz#zd#0Spt*W(c`yk!hU^ zxH}6It0oi?YKn{aH5S+`j8EMY^}&R~6Ul$_X3^b+xBkj6xY+vb55)xk!)j&+sAVh# zFr+Z$+GhJRXF9uQYL8SZ5O+KBEK5LUV-2GP?H1ew77*7g2JhcXk{qAVCeEWL0UFUO z=vqrQ-ic-W=Gk?d#kXe~;)H=5_Loux>(B@KgI!Kyt+$l_caZ>QX??0Z7pabl&E&%n z_8^>Cv{QNwY7PqRsWH@cLPUiU_{PFQex_$ne2z_~fWhncq3344t4};t0}3%f_9+|T z0y;YT

je?@ifGo1D1r9Qo1}*<*#b|2{x+6WQ$l7_1Lmw;ehtxDG5lZbmqQ1*m?{ z>;*)9@Q8y3zbVBsZI8cmyAPs80tf83L-i{{STbBY=qXaP0VCF9?W%3&URbE=mn9Y zoRHb(n}Ke|GzxHJ{DyjD8mg(MH>F^I`1j$$Ns%|-C}VQn^%_5nU77vX^~)eF_BXss zPA-Ol22-x~ZQo_6WmGId!1z|iHH^JE)RK;gq9%~LS_M@?7H{P{!bc7pWObiNQk=h# z6KgI!<-byOf|FeWXYMtypM$^In{jGG&5hl9Y5J2lSW*nf`S&e#s3B(qrL06!TaKDp zxgure8#g#(H zidlma6CQ+0eP7oJkRSXz0JxjZJ*>u`Ojkh|g`caHEU4$zUOVV-p4u8y05#WeJpp|A zPsfZjJeadU66C3l(IM>0Vy(X~xd&X;0dfm;6kvSvqZU)Hm8RmwoX&K^=15TG5MbQq z4!0SRP%z>}HtI99TV%ttjTDUlwnY>K(+fvH+NDY6#Xc}zf)EKvXR!M16X3l`twTYm zp;y2j1#Y<|<>TLd=C{rS6!QQZDS^HI$QXDbZfR<`h2e=G*+#_^qI>guzapQ?j#j?M zz+(u2Zyx}Xc9I*O|6#p#0~X6aV@o=4PY3N#%7KjDGnukw#jLO(_JK}Ir~J@vy|vw6 zeSQC7VF3VY-S60I@!VKz?f|tQ(A8ejIg%UepYM-4M zhEm*yLJaC5{P=(+qWp(EhPz{UCsOT8B{mBwF#+9Ex#@1gx#m>T#7 z2g36dodf!xn#niNU2L~K<`W2ms}8)|D-br=S>cN=I>X754(wZOV*)%pw{jU0Zf zKS@t8I#E9jTtb3T;gTc@TAJjI0B}_NP3l{olD%^t)Rp_bs!v77;rhStfD5=PTMrOw zft-@1#~9#+-aiX?h;F3{fLHgN4x^XlyMQ1=w6NZfG79x_vF+3Udlh^axqw`o^=#lS z7o3YIY;a0#p#VgMHQA@uyA5otF*v>E)r4-MJ94no5- z=>^c4r#VY%)B+?=M5u2ZKVWL@dxD<$?~nqs$PPV!Te!6d4fo7oQd8)B%O!c!Uh}A(=3Uf?WvKm9puI<;FCh&%5R)5DbF-l ziQzZ@))R=+CwF}m7DR7PDF`BM5vj0|WX{}D>}@U>{K$m^dG2mAA~^W??e}VJOA-Y ziVFYSk=}Y8e!xw>^ECg*N5p=wh8pJx#dnKD1NVX^15C2~-giEus;_vVJ*q{fT8T{w zPWQ~&D?tsaz#;q$)8`iz;<}FZQv?<>?1wnGwDP-OFuxaGy@<$FS#EoVGj91az@4oC z0?XT1;z5cmp1^KgBSH0(VV>Ziqw>KmlPGh?EFMtEm470@t;owoD{TJTh%SIn0GuU5 z&eVX*JqGOLcF-;Ghb}bu)4Y$bxKAVIw5!!befCH?Z7qw>l;Q~(DG1mFMwwnqu~K=A z!XPWKGWXG65rjqo(zG8p*W*gtp<88;weq(>4+mMmT-yRGwZ%yvK12D>R^tK7>=M%{ zj_rR&tX|)_Y?O^=AunEY;&E012x%QP@LN7sD-ji;Zf?{g(=C2zhd=b=@9@#00C~JN z$>)bSpu!WjSuEFFgO4c~;#^?HGcHD|6im~f{m<7pX9Uhn++%bIKCUNs#1S4El4%4z zCdoIw`_fzVA66sap8T`K4EO#omC^gaHU!_2DfM9pPw(;c)#@LqM|hj@HELj}560Pn z&JcGzsA9`?ptn-3%^Gkwz?2Wfi2zc=o;}bl;2UkJ_dtn(6A4;J z8{Si{GmIA7Q7-I;b9*di+S#tR)=*qyER?sthG?|md2nFg5>?zx2Q`23VTp8$St;k^ z>-sIHwWJGIQ$n5D`d2w?`|mpniCl0o_8+WMP{al~`vJVUw`*$k5b=$R*4xH;@ul5L~N1$seHp#|uDSfxOp0K|Y6NMP%*F)es>z>D(Z|;Cv zRf6Hd1u^TxEs{fh@n%YU?qSNSqgpf^l`N|dw?B>YhA==ol@6aqeo=6AT#x_pO^Q)k z7z;F#I9REn3pCy|=(Ri_2R=I!bavxI;`MK2I(q_!c`6LL8?%oOlq-FJ+$A&F-u+4n zAiFocWoHLgpBhTR0fbb#I@^QR=4t3&5kaQ8d!X^`VScNK&!ZeF;7sW2(Oj} zpba>8Ea(|m7Uulm0C)P;_-AHZE#2D}vK~nc{c}-Y5EYCut9?ETCuDkl_A9og%?Bxe zF`0hZ#h>72#oJE}BNV4Ny9B0zQvKj+U+vpm1Cq)7So9~KWII*~KE_r0udIfS5SY-e1${BFJj!`%qN*eW!^>`B!Df)~o7fo! zst=di03A$*>r``HZ3X}mi=Q62Ctg6NNX>|g6k$gF95Y^Ih9;XsCO;4>bxJpe`Q%X& z@y3z<(It8w{FqVa`@v3S(k{N?D27%u&QRcF*mMv>h2&eS4{oDC;ZI^-Bb7I}yUIwq zS6)xH=rYA7r9@rY7PMAUtk?*iEuzX3oU9c|qtp3Dl^`G zci7fkIo{o!l>r+dInNlbqvDS+WT+?g<28T{ww!9=TbtnEc;SA|IXuMk?DIn!G}EjN zPI8~XtUAShN2B71aveN;Q0|i^F}0Y!Y~bo_&Kyz`gD>y6zLo~-R>uo?f96%y&*TVJ ztq)hLtPe=g>i14I3E9>X9+k`xaIM{1ER;4W2eRtzsF5fiBYxdewu)AUJypJIM#OX} zp>uxFut9$CrO~n)qePpvZ={6S4A@{O>t75E#Fy>-*Lsil4&(uqEYlrx`|L^qObSt2 zDHK~=$6?*IjgCLo-~)*(j^!>xxdPR5Ol@k9@k9#dA-DBsr}5u#1UHi9``{WVWPxr` z-zR$gq%7a0bCIcjs%^Y*=@lLhuV}ES`8PI(A7;i2`>kbnF9OvPlt<4*kHPQJ*?N41 zA(v9;4iEirv7eBb;YnVR&_%}8LnH0+Wsl;cq3fo>FQNvCvp@4M_P?aJ2wT`Wumzsj z7jLFOKUNR!r@rfQm&8)RDzA>TMaa8Ckvh$TPjUEGmgDd{#0zK73oh(pQKr#M+m|a< z@;qnQ*P=)P0Jy))O8sS%J^vzhiwj&;D-Y8i_awTC-qi>Reuvj4QjU_eAGOh`HnC<3 zs1tN6%msgkEu3C^wV<tq7l-Kreg=hd42Y&Epzk!U77wZG{R$7Jc0CB2QcUDY!n!3)GNeJ`1&A81cX6hU>C<{MQ*AhUNf97A)QdlCU%800!a2vK@o-gKGnZmKt_nFQSj#l&Xk{6%YI3xaki8feAIR|9=9%~m*AkVGX-uG>?psIsGdavlK zz&mJ{^H&3>)rRENCmuzA1Lo;k#`K>h}1p^S_DRKq|2AoIY zv-EtddF!K8tFxE(ywOX3 zpuq4-@t9%q`MWe_F(J8+qfdED9(al)62ZZ6<8P=3Hy!Cz&TH{9o9r(zfG zifuR0olg}p6N(#=jt-1E4s;8~Z6uoLza<^b!WE6sZ|G_m8vwq0I|D{Wuhd`xh$s*u(9~{Zk~pQcH7gVc z`P%kjLZ#4G2PzQitI^dTpErH~@Beb~y_-N7$z2GQ!o4wovLL&UnN0B`VwqJ2 z(9VI~5^uUXtJ`z`Z}4D?u?dx)HGr(ro_AifHvHD&KKpf@o*ki`EAX=B7&&LM2{J z*wYSDCAH>b6frhPbqoRDJvL?(RO8&qKJVGe=_tUyHkyM>du$Ht_S4CK4ykPrdYsMs zhbUND=%sYo&iiv&7ES{=Bq0i3oty`!$ zrfh!~vlY0@$#A^2we|-4CzkH)C%5Jfr4n(rxi+0ClDCbs9wAN2P%ISp7xx=;q~ou* zplCy~yV(G@BT<9*yFSHbC)&|H(iFq+FmYUmKt~L{jZ5~#MD1M?W0_e{rNnSVi+_pq zXIb0z-&lKpd}NeDNq!o-9!qyZ+9K3yjvD~!`sE2=db7>yy?5V ztwItBf7n%U@`^U>xID#HFvRP{77bnWU=czIf&ZX2v0La;9x&}7V zS_^4f&WlPr4d*sB9v7lrx0Nkns<}2=V`sK3tS-);A43f3i1cipnj-TJj?ZQ@ple$n|3A#p0ayKe8(kzr~qHWBm?n2X^Xx%{x^vc?k^_ z(%H30KIou*`yn-LGrJ3%#g2qNT^MFKfHT|?GodrZyr8Lfvi|&u>Wm{tM?wvgCOgo7nSI;O1gCSUSGG=M8=8r1b3Nu%nya!^@hJ!yC zb%^MgEP7OaHpLw~`1XaOSk@{?Q4Yw}Gv(eaGDKlq?L2o4h!7bVpqW=*{UpM%hMo1a z9JeL3{d{0|{~%GcCO+C*+fv8UNmOf7^lBMcZc2CPq(J&iIN5knM5Z|BV@P6jwbMdi zp`#8EzhbY}Rzzand=n9^xkfq4*7W>}6K;P8HaK)kU&erQc5UY_N?;|~1m=98lNgFI2QdSsAV1%toZnT#rRKYI2xnl)n9?eIQ9KQ? zA2tOjai49KY7Mw9^Ja4^&$;6y@lc?amV`}Z#5N|JW8Oa6m|N5LvdVQJO6WFsfZ=n` zJ1RmWvcZkzb>K82^t~;?t1M4|%uWJx{JIW_o9f8;xqt$BsB#G`-Qk>bdRn23(Lj$;PjjQ)kCw ze}I!5_9oq$qX5;#R*SMB%tbJA(X+6R`Rm3T$I_Zs>01>_8P!-vbGT3YYh5W+0BN?= zWWLYbf?bl$xhGm2X8yoH+g5n^2+9Sx0Q#&y8?w6=(mJYkpfq~76F=H7l;=$zeY$#_ zdc~TCp6n1!NcPnjIF#_s?4WZw9MH9pz|J*7j~2r zO9LBpa^#%%&4yxORn=eoUrYax#iqlmD9sPfrFwIo+ffu#!WO%(!`zr5KQmo*84l|F=x5gLmF0Dyyd|s@6y5bNhE)2U;nRZ>WOx5jhceRZZoe zttEA(rL&MMimPtQxDD{5gv$v#VhE8SFTxVW0@AvvRVXpRb zp0tBdO@rLgB8cwN${3SZOX$|F%gbF5AQ5YnMylray?h=GA?1kVLIsR zT(gAZ0J3Q1PIu(&IY|tk>t=?y&Poq-Uz=nJNzabfsbGQwE-1s@b=?_}!-Q|yMacPy z$Y^VTtVkJ+gl=P_V`;ZV>F$Bqq6i5a#CR)Q-`1+{s}gl^5B-F z-WJIP>M*V))j)!DJuUg?$hOwH`{BT@Ko9evQFBKA_5k(Dx_sl-RMONocMMtB0EEPK z_~H1G8%aU;1>b{S{Oe=I%ZAGX2ixQ*s@+iasXJ)4L3;W6*#6YFx566p@(;t8{GYKm zd~|c4+?Rhp7A^guYe!ge6TDli)8U2^Vtl!vCgD1!@!P?6aTuPl73W7X6WTR({vXx? zp+WNMIwq;`^fk3Wq_bgzDcj5k{Oj9M@-=Jc<=_icqQp{?NxuB{T`m#_@pXC2w3g&p z7WdC13S`J8b-vs7dok{Ef=XHdtt5nGii&NU zq(8W@-}Y~^2u$UBxCrwfsl{kHaRPMepE_V#*$u~gQ?-pIm~HozmXWY{xz`Pd=E ze?5@*6m+wMx6o+)xvSO-PT|?vsT=br) zavfJ5tL#Yp{IawwV&qecDE?~s#=)zzx zabG!Au}+=cki5Pb98a}$BF})7FOx}|n|XfKxc9>7=|X3WD4@rwK2w>v=hPC5?@ScR z5m5Lu-(}T}TjY@ty*f5_nVyaIjAw&~1dZnO3D&vCBDFIu#e$LC*E*Pc42io2B;fnf zs&rAuh!SCmxT$*EY|x9*Up|XkjrPqT>S810#v;>ySXC$GdM!jelYc|INbdjqJ|Omu z5_o&AomFfAKODOKR`dg4G`;7unzml-S!u zj2kM@4Rk$q!__jMj@#SpKH826cXc>f9NROMnXnvX7e#zJM@UJ40RH8jlKg~f{Y9Id<^DaZ7Zv52iZ(vwtnOzw7eAM7;7a|;`$3Y#o_cYNo#rn!2qeL!c z?36ICrn9E%4{Tj+PSjRc##OknKIquG)6{90VKY?m4WcXkaKzqK-#*AUGxH4vNB?<3X>$lS=}PB zGcpkV?ooe>xBW8tnYVvd8OJUKl2n$WQ>)8zvV!AL~SRHR|-0GoBbS zdW;&Vr9g5c{Egg=J&kr3MTVKw4d+-)&e-_E9j-ch*?;lao5#5~i=rRCye00>BR zk2xFac?2pb47>23=2eNg6nB06$4dHYEm~qB5x*fik}t7U!Pr;sQgWlyP{>~ImP=nq z8tC#$daHZ~{D!5>!q7_|@3)b7`XFz;%Y&W=2Ok%eCKTCt*WQd8L6+ySnOsV~J>vD- zEqhQFn=TyOUPxPc@dQ`-hI_U6sox+e` z%n$CCsHN$8OQ4d+V-@T3VQb-?P#fq%$#s-MK0eXvQ@F(*9EFCnCufznz+$>L!t80ZwY%ZV1~keGBQZkwt#lkhN-`nX;a?t}E?k zf-J=Ez}jqI_PUpsPezxp{MV0fMOaVdP0xPM7X8Xf``YwF7!NB0DA3J5E46AY@SIEt z0BJ6yEAcQ3&=%Z3KZ*GqOkJ7vd2I&DV1JM*5u^TUC_KhP!rf@J|5(@H z*KW7AHq!JrNy_%j@neoh?|6)hI#BZ4Cd^g|)$+Mtl~jAO$&5al>OTQ*-n~>fz3-_Y z6p6|vG5>itUIK^>^Qnk!_f52+#!=(wPRwY6Kt-2xIORy8kdUmI_ej0^as-jl1 zu3R5Hr{c=glPGjTON(l^rrr%^Pb6lQzO-&a#g!Uql|>ZR!1>0V6M3ESw)9Bfnm(PMovUmaueVq7!awb;2r6O~_} ze#3>f-jML?SJnE5(X?wz$g51hSvDH+QupI6GUwlV|)NqG-ZW8l^ zz`u(VGYyU8;_L{^IDvJPFyA`|(6)vp)*I8T6&4dmF!`y6&20!O1}CgbMtVL|L;CPY zG2>h|l|PJ?qx(83(#A(Jq-?(Xb9b8abLq@SgI~U1_pNK%=NPJKF=U&BTo#tEZ)qe= zW}x5xN*^1io_vV<#&b1HY?OBd@fmq5A7opGoqA$DY&DUcvaPY#n3D&|OiuqUIl!oo zd8;Nu#h(G0raYz@|Mtg9{=8SbmgA_8iXOm|Tis`D1%?~v!)`J+$3~u5?1IMrZN0+B z`@atc4Hw-?6Ubd2NVxEg>HL)#@qQ_3{`O^-#07Grh-=5qp_SqPH?mTRZi@y@QTDt32LjCE7{h9|1JP-}+oqJZOqY9o1dhPX*{X zi+uwu2CdKE#Ld5;s}1m-w&qRNBd>M8!T(u{kLW)cv_Md>Bxi` z{bt4z{G$!$qD_;Du&DTUUy?NC?!UhwrsyMduWUoyi0g3s6WbQ`+j-e~bU)OMi5i|8 zcXDZpOZ21xajHZGio!0?thh7VZ;o+zZk_V_eXUNj?F_!2NGBh2wCU|;B<{Vj+Z1}} zK=)Xiit2b@(-A8&&w&E#vji@Ms&Qn3tcX);UyzM~T~|RKj5IzGo6X2$Cw9)(U4!9c zLkG%VQ}=+9qu_)2YN2}P55Fw@d)4>V0TPp2mX7;eIZr>%;Yeh8ZB88>F5=C!aEvn< z#K2qp8--erKQ=?#!NE|%nxcE{pfNK+g6K1$p5xa~g+y=b55HV4XLrIYgxxXkZv(SY zjX+8}?>!1G@E?|68HN?Q58*h#NwsER*ku9721Tmcx^EXYhVukA7|pceFO4YD>6PqO zm@1iZ;4+>85{0=R>OZxVxVgrK)Y1fx!7|tGck?-aob;CqzS_^ofSDU#GH%nUGmxt% z6r|%*D1}UI3isHpwz&Upwlg*^f7=Dtm|ZB;F6PX;q~2!x(@w>*$2PS+*84%XTDrek z3d@2%=~tpn&qT1r+Y+K=ar)Ha89B#JoL#!AcPDn6IQ6flcE=@fHAbZR8c#9Md}}do zkA9RLS zJ_0s4bC>m5z1#B>X1@TDDXrJCb65jd+TkSHZZ;&H8~Luc;?7<3Uptj?W%OMNGWRxn zv7&?1`JQEMH>8%_ob^uxb^MbF=!Bx>-M7^;D2Y{NVvnTpC7NW<0UP~S-BEqInfUd_ z3ZdA`I2L=o?FL&B59<#-uEz;rf*ZuilzHH#q&exSZc2$5O&~qHkJ>hMp9t+tg(jnx z=L4Wbj^}_^mg#3dW;7gP$Wo5y#}xG0WHkA~r;cI;V>Q!m3`Z^EDk9!I;r>Hol0(h1 zQac4IIhJbPLMhvWm=)myH4-zlo=2|g!Gqhn8cqEo1gO>V==R(fybr?=dNKRkwA4!zJNL724T7(QU8~oxE?pjr|Rti5A z_|&a-8_*?J7Ao$@{5FgPitzq2eoBfsDP%yD?bkvGl&##gq6>xan%-1eG4^-g(Dm3Q z)$utV>3%!;8}nc~jt>)*#JT8tq-#hX9}?czCY%R`gvb@KaxH##D4@heA51sJv)5Y0 zGQkZEy|U!>UYn+7#*zC23_l6GrF%{yZLr^B)ezBaRnc;zDUPGVt_1Q>e}IKdVQ(}X z!-MoQeH>ul*l=#NfJ~Hy>3kl>e6}io4a;f4jWev~=BVXQieA-%w&xWR4R_wJjCFW~OtDWp_Q7sgg z?UFk_={);0X)R86y3#iBf-zv~)XVA-9@VL~b>ovQe}&QdHZiNrFM9ZW(mtDb^|u@8 zN1gkx62N#Y^-9l;Pr_2nqIp;(d^a-xKc2oStj#W5HWZ3Wp=i;f#oZl>7k8()OK`WA z77Gr=0u*<5D@B64y9akC(4Buj`<%;Me=BR=H8bx_V;k|qjN9Fz=5JCz#J>e$yG+== z$I8OOw3y>WO2Tz^aLdezwr7B<;$;)zwgS*qVjLKrx>E=r>ZbWfh-hS6A4KV(az}L?l zCM$3Y>lRv@so#%`D$8hy`c@nNenIe-*XzJ$H1;Qe35U`I4PW?UW8lzkV8Q0)Y0t4l zg^ut()q6;_Jwa+{*Wd|E+?l2&WY-gAR+rcNtjR-7HCykc9q#i0@cjdTf*UDQTNq39 z;eq200^;M{pbpCg&;gt}+v^LyX)8V#!K>^g(0vj4k4vl9kBTn{4~@C!eY`wLZ`N(e zG;cnZFx2pO(j8&KAoI@|kNw`(E_6(?yn_Qqp?bP63SB&;ZsR=tq@3TH zqh{-dT?Aa=(X87HksJ2YF#M6wPSAYDpM_VMmC=r(z65X&%?bEmw%$bd8Jh!joC~KA zkoqGV7C4nV8-#tt{&9&8TvBL6*;a30+_zD+eCZzNmBqwfPdj13;8iWqRqJpiKGEH) zVYu=-2TxSW0$YY}6UF=vIb))6X*7NVSqSNUeS2!UAi`Uv8e)30ANQK{{@QWni?$Wq zLVBn{5-707C;tq6TsZJJ+p*ZA%Zs-j6cyz(eDB<^W89Y&nq!YB0Vokxm}q>1xsx=9x}5_MHs0{AK&^F_JL+h{0%5^PyV!ZU^qQ5c1Di1LxU zYkT%wwrSxvO=`5McouCPnalsh=O6aA@07r2Pw@=#X49n{srF0Nzb=@EaFe^UXA93s zc)cS~0l^#smIS&Vf|wt?`J8m`yhqamllmYfUTU;5gW8?{db$}YZkI>o|_jykZ zgbnr6if$EG?r!ArhLW-{uff3|Hhv4v z$Alx1frKaocu704-haWK*NxJ~lj9;TlzmK<`5J+8godA?Q@_YQM}fFS+8Thdqip(z zUxV_bQh7!9Vm8JVUyyDaMJ&5}sftN?s^UPjjr=yPIky&f&Dp=OGi$->v%UP0(M5iz zSF=UfP`wU2&JXqdFTk;!1V4{+wH3qU_PEyOx*4-iwP>_K1O<2a&fIlRR~f25Xm8sRAaMn@_by?^lO+_hdcJ>tXQlqqyDrSM+MqpJoYv-gX3|zY~gET@Qzq-&Lcs zzI3xcU5dX5et9qv=m5fVfzu>osM9zKe!^zs%gSJ(`ZFfXh7KTW{($pV6T4=`-yeTVLE<=$($t4JAOA7iyUTTcc;wgBj z6H1e6jj3`53>G4(Fm9mNfKQE~G1zap`7KYP)eRw3kAHSj?s9p53iAjOvmgwd4MbBX zSE&-OBRD3^T14s2_j|Oh)|C+zTV$xrw^NqRALu*$^nr%MTS0Z{Y|gS92r|T7#5Xs7 z!Ky)&jjAI#H!FOI_o9J(8N~g@nL1awOD%58@XT$zow(w_aPhz zuu{a@mS(dn(k8j$MsZG7)ZJE#8LFKsAD;8C1mD2-O z!a~6Uh^UHa>6@+-*7yFt)k)(->))Lq-p!ht_Jf6bIMseG#!^GJJclLkzdvRsx(yXt zqScizaoz0VjK@j?JDU6xj4>K30}&7C&dYDTQQ&aFkDoV3NBz>%atb!n|GoCUc>pEy!&j z6)I_gvwbpEwuG!13N&xwEt#}HW=}=5b;$cZEkC14O*q=`-u7!(Sne@8xIIh1gS(y< zipPd4(6NqG%3~<)2Q<2VeEC`k!Txo49>wk?X)nV~AhqW9sKv0@Wz06Lz&tejPCT2` z@q-78B;~n~*Wv7pcjIuhQmN*43^3>WLP^4z?gA?Yhrr6uv*5m*2P_}`d_SX`3$F#u z9aNenf14TlJGPD_IK_k_06$pB@R{X$zxp+PJWI5zQ}!QVjB<=}P4&cvhhfV*ocveN zbwB41ZQ@-8Th51_+v=^X`E$ag<>PDd-xsE5=Uv?i&-||WqXMLEleh<*rZR8OiUP{l zvet92c<_EgE}$93K?R*4F=2XdeU;5V=;3@y`PAU0B_i;Vi;Oj{p@4F;7Q}m6oJ6_YasI+B&U$`2+ z>n%Bg2jqf;f>4~rC+rW6$90~N-4h^Uzq1!B-H2@j#sNEECU)~v?>uxy>&F&~9qKe= zbbouFjR8t569vN99c4zN4IhnDn-0DDE<>HK9XphN;X59kMtXzoOy!<0H0^IcH65th z1=(~w=xWr=-;j%IOs^_9`PM%K!j%i?Ltx`%C{G|7~Md!Sw zFFkkXroNhHXyG#A(-r_xguK|5J4Wavq)31`0F;08DJ8@w3U!A6vgzCI%U#<%rnlmP z!jF|qLK72@L6SmL-an>DjDz zuq<7*d7b(D3UxQ!h{OA6SlE)=SW3~Ip^&>~^y0YN)P=g>leuTPaHkQG+ET;vcHHf7EHGBkwjyBf^NdqE>EkWr(14XNLWdT&BMad60I)L| z-qU}lgzuWnrSRe0?L(?-`yv!wbfVZmcY2hy=(`O~NGoL?+>)$r1fm6Ox#l*DRRq4M z;xE_DD#vBV*vq2`90^S}W2{1<>FJLws<}sEjXHFz4l0DK6^jB81J;u1NoW!ECf`ib zAg0g^j{@sxbC}xV$6BzcGPAv=ovl%`HmY`rfT*0krTpZVuM$WU;4C%jr{y02uq1T$ z!@F<(62(-QI9p_h@`d!Dhq9=MX=Cos6*}1*@K+mzS&^yJ-hn!?g|=Jl#{{x(zOp$i zzBIxI{kMZouL7^L(yxB2OPu6zyp?H%`y5Rn>zvG&bNJoR|DE*DLdHqF>v2i3xy%L4 z&xty`8uz)hyMZ&S)1PMR=X|erogZ{2m?eDcfr4Lh350)C0z~t&YyJRmXhdzX)}|~Y z0~!TR!=n&Ks~~_xuD}Dy+C0j^5`h7Zz)oAd4dao7m)oAfiA}p)?;}SiL@vlO;#1G*t{!S;Tl zp(et~Ut`M6K;9OUAEZUX@6zVG>$*rKEt8~>&b`ZxC0j_smJRs^AjSp5up3%`-S3$S zv)MwpYu(4!q8(r+vFUn4_G9>c{$Atq+ba&di?v4mE z72$%oacpRlmF@t7c*)9y&PJ3+lx+3jVO#HnFm>K%x{RI_ zqaO6bI6u2M)MS`iD*om%Oi);)kUX6(rXwy2D-@AAW|FdW0Jbeb8&~%A~n@;?f<+v($@;wN;MHGU`iB;nh!O2WG zkuh+DnDD?Ar{O4F80fSEtJDnZZw|E+s zklnE2(!uh{jX z6T7zSWn;0Hl`+pK%Y>1ayvL|KbjuQK1%LFZpKyn3`#Y*K(i&(Vx@2(Icq{@{=OZR* zXLz?~{+3`7;+W`OmOA=TWqyez3Qk3U51fTwNa}}o&8Z7IGk@!(JuxJO1Xjt338?-f z@_33#mCS#ynsSNQY?YZjFbw!L_d48f6s?}mb%-+j<{Y8AgX~3Z<}s?59VnF^Y->48 z>is&OefmI3dGnq4?_ITIrKiYx5q+uSvG0&D0A=$1p;YGya$pS(P3@5?`HOv_na~Oc zfm+Rw*y@aN|GvjhFIn^(k@wS?i!1^E0M9b3KVke^ydr{^9Lr*5-CHKez}un?_qCzs z(t~d9M>tU)wje`ltoL)cd}6y(fZsIjm9E)BJbf%^Y_q#FTOoKR5U zg5vWvUx*$j^hrpOr_5hw9lBfFC^Ov9mGdJl;cR(6r_`=_fzO~ax3(*C*l6jcYW=n{ zr!;mqOo5uE6B}ZNDzdQfb-!3anZ7D6vrjrTUsW^RVeo5)up8!;D&q>KISt;h94$*+ zBN}23+*P)wru$pwI z-QHt^rl$w3#rgchz=p=g!_I73h}rFNl3=eYWI4r_9)_xafZ*FlTt@x_si||v5|P)& zs&XBfGeJp}e3-4B=sR!$KOU8IywGhPgB#!15#AQf!~%GeCDWvwMRsdSp?ghYcFW;y zZhOJc9kcwMzk3(g2x6@VnNGf7#l?n;AG5|Lbn?ttP+Z{DozsZN1{GjAbOEH_ku7o0gCm3A`# zuanE#8M@zvzoLGw=qBs7`(04-UZ0Q#UT=|atb4^Cot8#A4SyeS!qw|C$_Cer7$4`~ zrW0^n>GT-aOBEGBgrA7lvIonGMq$gdlZeWSE9zkqt&-u=U1*cP+TNtS=-{t4dY#Ya ze<*b0?O8G>+Z!6m(m=BFt0XG2eqdW$g$)ah0e$BJ^s-*Co=4un3D22dL^7P4vO)Sj zG{FZO6d+`ASl#zzY}rEJWtcuc_Hvq>_#9W3 zk2*C%&}`RyEgmXP)~<9}eHR&%PzwvLT-^jIVM)0bi(k+{I)g2Cqcf>`#GgF>LmatX zy?=oF;hgQ9*W^Il(gsaCKc0)OgT3k8UcYT#$|51SHJQ}ocfc8){}}}9G7J{nS~ct&0~$Xd$CRJ_~9M&5p2Q~G4ZEejLEpr`{s zy^)2NBDN^!s^7J~0)Oocg`sgQODA{eA^7%pOol91Dbjj@n3sE_f*^#T!nV0}M3Vq@ zO-?~FOD~Au9^0yZ_IUKoZ*YN%A!Pj|l^W(ok7!T%NR25>MzPxh< z;4M)eIXsvO=_Dqu55A_37;m`d3OQlp^0kI^B(~ zE6`x71mg%ID0mN`v@Ziy3pZM%5w++zRf zRh!m0?JU+`)*%N4F^H-*p~1?>`}_YEIOI?DH0orP@VB1c8I1DZd1a&|m+}yCR7?q( zMd*+mKP&{$7ZZphYIn}MaA4%N$bB+J6Ye43$5xRyJmy5j!X-Hw$@=sUfPTRp z?LKW{)0*U@{z&r(zmvjdhhkk+qv5F!-_pJWSQJ0KoqTP477rVFC0vFJs&GH!Ov6O< z&Y>Y-@8$NtuMaD}uVEjwRh0A*V#q(ub#qEt7kD}APBTgR#92`|c{M(WXA=(2kZvvO7#4+763 z2yqRpWX8C~OqK8k4p!4*g?z(WL*0*fP9gCAI%QZV*TM-`-U7x?4m?h(qH!ZuQKVOc zbFRmPi_4Kxrg`3RAcn}gP1iYPlsmZBO-2&E%kn1kL@9LJCgLGkib#r?YZ7;aFTRI= zQ@U)w1Ao+C`_Ol)-qL)=244U*9SmY^Xjz7Da6w0dZ_0k0kumzZp31EU?*=O)514Z9 zXE30XGE%I*(s#Wbs-IR|`JFt?<1DG8o&}#cp_R-8{%5-Uv}9*c5wq=#`bk}@W4-Cy z*>4(>z2qHH26;=|wGH)+%@R^?T?Ka@HL%+&hPOhE2XqC+=sNx7D_3IbbIg$s%A7W+FL&yIB;)3x(`wr?1e2$LeK? zMnX{U$xDal=}ev|)4R#D3!5HBJ`U+9)!=*ywQs!or5iBT41+GHu8nM`UFAP;U#{kf z@x4yw@{fYq7EH;Ng8POpVaLzxG^)>ti0~eu(%?f>m_OM}KYa5CA1-39-DF0%p!o1` zK0hI`r~v)Qf>Q2UojRk${0TQ2t&PV;MlF!ccF}Kfhq@}Pwb;;xEOM@2{ne0aQv}Jm z1Wuz+Nm;nX}8VP5sfZH0$AFMDq@Nq%0V29bxxrw*s!XM0K z{-98PxnL|<9{?tPN#!?RQirq*mfzW(S=W+*23y;txB$c?yR*-4XN#kAJ~NE_u%VFM zmuYP_)+X1!kKdE<6%-JJ7Q;2e4-JWnL*uGmDp3f302X=u+JknBHScOR5kR+!3zHG2 zx$rC!0FWDEWSyg7NSY#r1F(V9%?X-LEIhYD8(4>OeVVFU2S##YjZXAAw$q9=vh?vm zJO0fG0b}V5O}^v~6Oe%iU+!)+_Vtpc0LC3G2DQl!P0zxk66#r=jd!fEtCGEsK#UZr zRuXbmMcDIC=sy7QfcXaO0gfm|yMb)_1TUqM;!ybJ&WXhxPlV(Jf3LkWE}klGeT&7Y zebFQoUNG+PkjbYo!~iS42{Ksz4x3mFblFzzb-@S>SLwWrNZ_k#@|p_%x?)_Fw=G!o z=_ie{5Z*n@$tsc->x4?qzc8)Q~5q4nlX5JwZjI?IKON>a&fbNP&s!tIvMQ6?YzSE9N)}49#aMQY(ZxV zb!nNJ@gOJa<%_e+*MnFmaiktuTZ8Y_;@^mjME*+i+RdunaU0+^kj-LbmLwi8I1(O9 zYzU!O72HH`tm-?Q981(ex{kTi?5AIBX4eb6m~P*E={Z(_AD|oAb%kYAXY*$bs)Wj^M3IwY0`~z@(f>eoF zOy{543WII7AI8oj8c*phpQTpqrX3@@tXazR}Km7iiW?DR|xdbbgI2zr90AcY^g^cC#@G2q=p1sKg;Q< zzC>;k?|t8n6j7vCiYb@*xDuh#irGOSi~2Q8-b{pS>G@_OQ}iU;zfnx?iW_c1uCStD zY>ZV2==4^h^*FS0H?4o*F7koX>tYOWpt8$(4{3giR(cI$hxdr=b=BJQxf$aSTCyih7M`NK9$g2u^=A2$*i{8oJHtlTQfHua?dIZmeNe zwm8n;Z19YU-Qwd%DH!8b&aOEz_sxcw_%Q0M-mgBi{YYnyMfrr&XvHnKn6tIsOojFp zrhHU|%z3;)QUN8hoIhw$V5O@SEnL-|cQvM3*+)zkwJ>uX4*DUU)~R8ycx+DRar?<+ z4Rrv~5=vlanup~jxDu=A==24OWW%dN(8kS6XSe#}800@QS&lmS)2O*R7hVvaZhUBt zhFjkbuQE86nM^v6rp7CtbO+tAdVlcdrf+$d6!U(Dct3h^iupjx&g2W8JViE>QFa4g z3`^CJHd&P_lOT!+y4{W0Ry7xY#p z0`uNMfu-@lH%D`D|M$Vu3Quq0)`Y=fO6{ICwl_!h`boD3T-nIAE0ZA4R3Wj+fg(1G zko;ss#9H%FR)qYA9jvtIo*;E#Kj(KQ2MMVUjerR6$J0``x(cl@RDquD5FG0ivqtq)e1+5p>A$90Puz;^oP?ele6~lgtk?B5xEr$YoTDh+j0O>wwCX;Sta9WR; z6^|ym=3~>6{;<-=Q7cPrM0SyjK0mL+Tf?J;t7i@Uzbb$(Gw;7o`-!x3>?kD%81gdc$j zR#Ent4)-S$h^md#_+^y326`dC6 zB(FAcK{<+<1%&MjKr`7@o9dE74OqD0s#K4hN%0KN$;zaEh&c}Vg8)eZ_JjtE)AD*| zrce|$i8Vq?bMTI5BLPPvrGHtrLSY2^E&uOHd)9iiMr0evmxNQr(U}xS?;zaH#0Bk| zR_SXQA;m(U9;9~;nePdhG@|)(AFb1`&LQ%&;oHzib1?n4HJ>$x7`S3$P`93^gECd8 z9Awjv>k`2&Anh&HyrUwwU=@7D(>wBf37a?+zZ1Pc83_K_g&uVl{7!XC{6`ZOd8pl) z35M`UX^OWb`gh?)Ml32BI;}AIVd%p-sSbWA<6IcfVHl1K&v)qDSB=(Dzjra}HuO8%; zw#S6~?wSXXqr{o+-k@=Bp|h>S`(;Hr!R}FZ^k=c!s%uv~ew@u%B%aSB6J1QBZOIf% zIo_hOZCi@NuV?Y9a1JudZ@&Mr$vplo5JcC1``W!pk+sp>Q(8H7Yfz-(wn4S? z-}GVfeMa}dH);*LT|W6O8p9gO9z)ViQTvaC6$83f=9tq^(6My3yDVFNBOW{Pz|uIe5)d?r zyjpwgWiRVT(9mXj;Bc3NoMm8LZZQ*)bAp8CRTSE}gA8R4z&vKI8*!9SScVfd zyScf_CbHnMw2lFOL0dK`?3=L!WY*@g%3xVCTgyO0{sk_tguNNXf#fU)`Z;&h#ev+(*MD6Ih&Vh20S<_CeYPVL2((W<4 zHehA#_Jji_DkiOKkS-$0-S3f-^V0V#q2VEcKaUlvc9cEdtsra0y*4tx9gwkUx#ALv z)0AV)9@z7=NWQGh0?KS1%R!!Oq8t;F!CgiXE|UYyn2HKgqRz1g#>2pq^me)o5>k<@ zy8{P9;^xXRLuNHvBTTo@emuodx6YFwOBk?K_2fLpoey~`035QtB=O>~>l$=t6@1=3 z`ut%e?M>Rf?r!iK3ejxC9q&_e9N*WEN7rm966|MkJNJ-1)1@V9_>&$J{)#Eq`Uikx z13#z^qSO7K1fyuvu+lcNC630Gy);RMbVtjEb8Ko8qLYvBLtOX_anDY+mPG;i+*W_t zb^JPkIO{GE{f-X}rQ06Ry5GR02XH?hb5JCk=Bn0Q`n%`uzAuJDBA&BjQpn^MCFa$s zprTB;#Z)UAcPIx*}s!O+@o5~nGAW3^}{EFmZoxFJ>S|Fwfiw)+e})8aeY1f_W1hJ^eHCqn=E%o}-KI>H*7 z5fI2#_cBCf^8>%wEw<7oB?=HQEnM-*hhbh5jH5?}1L& zmLx^9W!}#Thkb2s;sGbt23D^7?-y5m=s)qM)CrDWNu1LVFRB1=?pxCYUw>(iTc zAI_P=N6JMj#fKxD=PB64G3lM`wdNK@k`-dRz$K4A5raJmRz?<1@S$nn5~QEv4(`4( zYPSjc2grMtDLKb*ls%nX`CR6fP{y(%o$LR-z4>u5?yOGHLSwl}^f;mmF(G%B}A z$O=Ez4El++g0`{8#pgC4mOQ^8HRE32=$XhpIAmlaqEkXX{H?{jg;Wm6Xy}&z;ec#t zK=w?|2%cq9X|gC_4Iv+*OuNl9xi<^wxonp4m~Qw7AkvReR{FdAO&5!a5qpvZ87OzJ zFabkdU}GbSDruIpMh|)}WX;(RB;6W0@XV%Bp3N2B>8t~75xd79;M`Va05!rAMg&@v z`)`D!QENCPH#c`Rbyt&W>b?P5G!)2%v{~OZtgh-MGp@@sHQn0_9-zQh-r^ z7Trb4w5#gX0Meqgcf(4rp?h!x&Wt#G8z*%{F!=BYK8RWd0Rs?hE*VZSF2be^;2*j% zTU^tZ-n@ir#wP5_l>=wgq9OScgf7`H;RPd7ku}(`oigR?jB9t!X2P9ZAIiqIlWW`) zs&dZrY55U{>DlFt2#e{ZmGjB9d2E=fN+$<%V-6Kt2st+DgkV;?QVA1LmAZlc6yLC`LbfW5KGgAbfKI4nnUK`c?{GuM(L-`UEk^LdQ zT7|cyVf)r3Lfcj=Pe;pvSwWb`Y^)^BJpcP)#)3@lr$bMhU4*OhXl08R=R zMPpVwsg#b6P&fLa>+$kyQlTnU6zND!{oq(LZV5XT%4}H;N-cE@H~hE=Iyo9??-6)( ztVdspVm9NDISZu{IuEOwDsPMxTKe7hM^|G@Q>5kD)xdc}+r=;B{aNy*Ur|zrKbi{> zzO1|@fAhvIWn%EciEJ2H{>!}JC3!C8{9N&PUH70-_j;!ErbAPg{Tt(EiHyH|SM*kF zrHgKUb806J_fMx7?8OP*yV&OixzVCzPm0_m@R~%WdUUi^@{f4cg<}mUUMrnLHaLVuJ-UZaR0c4KGAzn(N=N_zf`^Z4^o``qEBXEJ z2NQ-E`xM8*pp)oZ)Pzle-@*AvjsV9?h{#>O z@%Met)V5GFKI~3CH<_M$o~|jH??bS+qW2iICy~j4lPdCmM5a8L^;ef7>!K6RXGkhp z3uiudef#-G2m}pbYKvMnN~pm`9Z-?A6We3^YePIBp2y=*!z`-w?&WN|B!?z$Ays&T z$VXbm{Eq=?_dBum7_-=qF_aGk1HtIflB{wmQG%rzg{v*7_-7A|{>D0laer)PC3_2Z zsYx78ZZN6<5-9NU#opd9b+E+vEJzv_I7^6w5#W%$+r!^nBP)mK{^(YHBohEO^^R?O zwRx;RabsKj+}+kq^T2-DZnKjHnZ`DH=+$Q)g1*wTzEXGBbBRAPT!`NurMq>5 zze-r75JTug#ZIb4rWt$2h0LzuhCFKure&}fllS6;?_ySXNXJ4UQl)!u+3jRDyZ#+Q z4+{7{q;Mjr99I}zZnUGd8iWKjs!HQ8Rnd_8QsD{q>=)KOwPXDxFh`ar7q)?INBYK^ zmU3ESa`**lGq)ofM|qM^WUFdwJDf?Y^s=#=M*>qSof<@p!SQ1a)W=tD2JY{d_+ zsk@Fl2-c^pTRR0uU$o22?#n1S1R9WLred_jN38t{JwfOXCa_*`pQ#fM{=+|HaR={l zWn(=#XCmz>`mz3cW}Aa929al}{qAHFeEv@kuAyCchP$cCc>7B#+RF z{M#^7?z62OzY}H{J#GFC#6q1eufWuzP(R-sxB?Wuz*1B=68?SK5JrNy!{kE^(w=2C zKl!^e~%UwLYRE;+Jq0k|#B{I;l)DlnYs+a~AH>}YgMI&_#jVrgjjxpUiQy#=8mEap1pM|-{ummDw79L3(2J@yHaAaUW<6X2 zpzMjO(0-{cjwWJX4qn%X0MX{>;8>Vuu^s0pmYNa%9DlcllCM~G*7|zRMrD{GzJK;x zkGAbJ?+x2e+n>{JKv4n)w>hmuF0Fy*($~^=zh0UHNVlPNX$luX?UX-Y)M+^RgF{gJ z4;_gR^nE>QS$V+KDyGP{AFEP{TE1~OBA$A)eg@Cy)x~=c;C^N^yJ2>n*H2f zDm?04jJo&ojZ&aBEB3jpQZ+&45a@tUE!w}335Y`5Dk`jd2F8)m+!jhsQ^bS!zi5ba z>>Rf4l?C5i1|M>Xy?Oc7h+p@T*YVzUnD&v4l^{Bl^8B>wD~edFtK4(r3qnk6p$qS0 z{`D7TlYa4I>%iij_U{z*3qrUr`5fbc#@z#5nTW6FIG=s=23{IE_4lujFv7}&ZWs!^ zX%nDp$vZCG!u5&pist0y6SSptZ&2-^1Vgc#>@s2I!Pm7_5eNc@+}HK!J63LRXQF%$ zO{qXnUMJfab!&7G;R5ZX=PAGb)wdxlS4$t1VPk!LQj}R_f%`WdSqnI~u(w9&UO>Yq z{pu0T#o@i%FIFOkx_f?A_fxOIK3$v(@B2)sW<4EzOx7`$a1%*z&XE_V(9FJ4sVLM zkIAj(qvQJNbxL?Z1<~uV&-ug!Y0~mddlU4Y92}fgXV~j=*@^t_E6iV&9+z)e&-)& zaxl_^LNVdjIjT1Ztu+h`Nw3kKri1G&6FIR5a8t%FxQRp?XUWF|I|qB5{W0#y%cAFS zLImWnoiaUnaiN-)B7Amz0BPpT6f0S%m4n9k*hjrjSFdlt9IAum-{U z+xR#jf{122m;Ko4wWyMI>XnXWeDOzFH^}3w$Mg~XdT&DsL1YOz@ zvY%S!5~8tw0IV0jHp2||HHa{^9Sg&#HRtxexZ$-ScUGt@R`wLV zaP{*HY{FyO!YAPU)?2G(L+LQ>q1_+GfBpe>ma3~qbk8(JSgcw{qr*gcLGGaNsN1>9 zyn*wYC^@RlpkxdwnZO^eP!a$8vZ!`?r%y**{>fHURSKdiT+CgGb4FKg@4dLeq6eej zt|uzJdq=Mv9QmfXEJqM~hE6l)gb#qrP-90m+`+@!e0TZ^1K+SL8^l@${7Ns;_);p7 zU60!dMM~=)W6q>@+=M?Ub7ab1(MY>c|(8%}WY2H!+dS|!n)9@x!M&gq`~1AKK8?;+l1PqE#_1r#{0 zeBi%E?vCXqzM5B^xsp30X7tYypM9Zy;NEFpQ`-Dq|F_(?>_G#q;VT-ZVg)S^-49pl z1hhL%V`8S%VkQ?4_>N!jW&jA&lUU@7&9vdG>iNdL_Jv$5Z=i)i%M5RHbt6WmH+ZQd zIi~M8Y?w2K(RkI1N%S~B<80KkM2bTrOtf4zX2_KfY_WSeMn69at*xg0jzAORb*|~E z!@P2YO~!1-C_qDkxN%eHf7&t@;bD6v{G^`0YEq~!qJ~J*_B(up+f3cLmvQmf+xlIi zFSikzq2ooVd{olah3^EMx{PR;C9lrwcJOuG=tz}y0s7%c%9cxhU@Wu1h|A+iT9Aws zJ%|SaQMRHgb;2C2$|_n>5L==285V-)KZOV?2!(8-8=jMEE+gVR$*bb1Kbt5AkD2AG zCJ?2uDPTYVWbw#y^z`VA+CTc5u7xfVo!ao`ae~>oXB>INBR_PgkshDp_%QK(|B_%J zwN5|ZYxcf9Xpm;;l}ui)(uvrdN%pkll^qsS$im8BpSB5_fP0zSM#a3Ex2s8yB_Di{ zYudU_Iuo!9P%|Q{aEF>M3!X;E><@G7CXCKK$w+HJ!6# z^%{ptMKf6p(g>%mxclVrvrj&lEL1x~*X=JKctBrcl4m?AS1TX#uU)q1!!O!MK}e`@0%AEv9Md_#Et{d8YR@fqtL>xOX>7m>4;GJP`Uz6yRvoobLca~}=Qi%EDmzGzl6#e^AMRF0nYK6Cf+y*FxL z+~<}dxGLDvB@xv4gWYjyI;oeMRdss{!x^!yGO+W_$rXR6SRC0HfE&qX@FhIq+Wp1h zfa^X$M3s`FQb+!paCuZ-fNG(jY4#eN`|Uf8Ku?jiXMk;DYVHt zmCcr&hC(F+?is}@Y#M&FDJzd82n8{)KeuAHY-k5AA5K}3T~MlIRZSW*i_YDxj79q% zRcrIyW)kX|qGEM=8cp*(s_TQ*e zO78Z2k@%KC6g9z$JyDhK${QBI#YlWJn`V;~?B8D+WimKcwwi$)!A!&2nnEAtQdT#b znz@|*h+F}gM=K-Mx{BK)dWOq%0Uu1$3|ifO9!LN*5X^O zNtGTyswFyaCpjo(bXz$FZlVzb;;tN|bkh;v6eGP0=2UX}yPW>Cp4+ApU3$dQBi3)h z`nTTWty;>9oBmu59fR-hY`EB&6QrvCFz@ai&Bm;G6}}T2 zdzQCV9dkJz(Au>Y03jB}Ct%8_hyqN&qcPI>Z;yGa;qY14M_Uu!%mhn-VFr9|X1rXu zi($PtyNqae4DQT1CBb}cL2_bQlZd@x9KB39A64eX zS_H&LF3O|t8&)IB`;!-4B{!qai>7vUV=CQhM{AJ>R|R&a+s)_V=*wJkZ(Fqm)g(nj zD|uSKX9N`fs@9|U0g_cEP$-;DL*q*bJk!5BB_=*nW}rpSY;zQwtG8vJ_=0I&bhb=% zax#><6-k=jlrUkR#x=*Ywx~d>1m6jOR!W!BJA80e($cZk=Z1)zD1RE(ounhyKadsh zTt*Y@862d9W~}o&?&mPI%gI@Jj8LTE${4^p_^uWjTu! z>nD!t37=AiR0}xGm!>TaUl24+8mf>XfWCj4ddXljZ+{TRlyt2jYF-tOjFDdp-ZY0p zs%5@5{~Tq@rpu>>HttiGrIjz4k{3aF!LC+Uys;9)HG|(iBl*U;qEv0o-v7C&GQ!eV zDLC@*GWCWLntVkq`HK;Agmn_-E_Xf89;%&9f;?vRs-oZjpEDxe8PD^?1h5)|$z1{&?U|D}6ONfYWC3zqTX+ z7xI7bfw$O}_C>YsEr1e~B1T}GdtrSG5ho!PvI#1FMf|{M9ZsA4&PAEd0b5}-X(YAd zptf4T=*fz<#BO3BfNcMVWmT`viMSQ zXxX#`xf?Zf2WqZ}e|LHfUO4caZA1_14^R!BqLj0XBwKhl0A;3uL8{y)#D7-HqMvN0 z{=7H-u%yE?08l>+HJ+@))^>XuJJFe3#gDb({4>pza6hOy;O|i-Vr7M@P&vNJO2Ak! z(SK^81a={MIM!^}=3n^GH$D3B7->fW6758BM1ME}x)+mpHgz@6K0QsUIb*oYSUl>$ z6`7$wH61`2#2hk%@How{egoaP0pxJi?Ia0)8^N#3>BF3Owa?(wjfe7=6dJTqmOU-RgxKs4$yqo)_0SL>j!RYvZj;`dk00sD zw6Cr;8kcac?$A^*4_1rW$Aa$&nefxtHEX8e&%3{>B~=PAHs}{`ahv}=I~>mTc^{ULNJLE{x|JZJM<>cA z1VIp@x7FL~qO+SIIvc$cy%W7#y_e{{_ug6TZr=O({JzKW{%H@_ef7D{nK@_XK>If9 z);`7%`Q`Ci%a_27_wZrXw|jE83;ubYYog#-k9tmj6kFw*2&EBY^u4}0 z%JpfSGff8PA*+Wazq6C-i$Cn~MDz$3vh@8L+Pv}p-jjKawxmnF6h_j`Q}MsCp|tmb ze(_V*s;uI-Tj@*BWL>Lwgtu?(&AoGgE<1ZMd77$7+2U!O63W^WwEN?{C6kN*6YR?| zMTsQaDOUbCZ7Eu7eyxa)B}0&;x*HfYdB#Akujy6aC?>LBJ3UEBKk~6WG|~BzC%CYP zFdat=JwWpeZTKWXSPisdI}#GUYr7E>kA3Q08IKk26Z}bT4%6_q8y#v6?0ysGfw0}} zqcVmK6MsVUK|tR%2Em8dfVK3Ltmd)qjphboh5O6NP*2D|9BccCG`gxF#n(lrE!VPd z1~o|IsXI?aA_ED2Kb70VVbZ*kP+_JG#7jrt<^l9u#?vrZ!dwX)$T6DhS=I?>1C#H+ z_|sbe4XlmnJ=SP|caGi3%w;Ki@}a zXB8hCoe<0VXFQTP+rs#i**T>-ccME19#5bBdMwfNDgu_{#V#J)8u=C!8G*BvdpGk` z;X?$>=(6o1Lyubbg)wW@m2i(9JiWvU?=a)1tg+=wrU1uZ;;51_;Z1hS@Bvq{2%O7{ z=Z6KU^UwR5hm{=1#jVwkbYX{)S(d~mRNbcCa9Ry@`tV8}=+dWi`#A#FwukB(rbjwsDjJ1F~v$^mjEz0r`O4i<^#{!>$fvd9oh8z0~&;%F6d zC>|W7NK3#YbQLMC*yjKXT-)@#wO#Y@V){nSJic@7q$iA-waMaH-1HlM;KCNcS1XnF zMHP`ay5~8Hyo-<|>n71T_?groqEi#_>f>td&+F}sW3|_18C>g)cA`$6YiXV0E;5@9 znH|^8k!jM<=TUEy-N=l5Eeu-;2}EA?ZAa}XJLkNTDS5I&J}e4EBgrv;BP(7gVPrLS zPf2|KQ~VPZ?!K1rzDXf(SX`h>_FTn$AZ?VlN{}4vtRr%d7^Y> z^@l-Yn(fu~w?9}{Ab6WS3qunwkv-$m+E-`h5VcLLo!x!T;+2M^xbNZJj7 z0D|a?j`#7>QT(x?>?rJnX(|3t-tr#|59F@_iB%f-_8g4iN<;z0JIQMF#sNtQyla4a zkQS|GIo_QHN>pnfL%}A*+}mugpf5+(?v*WPE^{_*-lWI%NiSYj!8w(YFkbHXb#e8L z@XXjGLH9-Z1`z9GJo*pA?h=<5REkT~ERhLi%lsp_Ee#STMvakS7uzLXk8KjSoJw;Z zo!yu_foUhIXXpYy6`KeP_eiCLO=`b|1ix>**iUPTNt+|m%HxP)7o-V0A+Z)(DB)0x z+LOG8=h(JhwkmyCZ~aECv9*I6mW61Kiu#j6*%M2paB?Fc)cI9zdGSAP;l0)zTG#H7ydwO6T*QmpxG3o}@p7Bk~N%O&S7 z-<2SY{@}l)59RG7%J~D;GGhqVisMlC`qTa$|GH?CuL}|VlY;s&6adKy_}oUZtntw~p3eV{p*3Hw!pVSm?yrG7sx{r;SB*O&s4z zQ?8KeA;!^n>dKPF$!?|!UpdCj-g zv~^I*&@>7W9mZiHoaY&-v)5F6hg?DXEksw0PXk`d6l~ ze&j=y*<9ZB#)fn>_@a8aLja+SG*#Z3q+n;&VUkfPJG;SWyG(!a?c)v1)cegqhOK7) zak(_pb!K+);dp8Dx)5dp?^$72+}~H%C9jTuGf!NNknBS7-ca3Rf1x}OJ=UPcN#PXJ ze5ifncPDA}wj{orG&sPL+tiFs?oJTSjcxWeCkCHnPhT%@`IOi?JVtIpBC+4-U!IBs za1w5vj+nlBO1a^;zLb6BEA@1^sBlTf#QcCH;lu6rL*$XxlT9R0C`s)x5AQ3xtZ?6M)f#C5lRm|+_z zVLb%?klBB4oU(TtRC51S9VHdIQRBj(M#Pb4Y|B|tmkQ7^FQ@Yqcif#v8+~~+zDBp9 zp&C;?Lb|V3VgzNJ)6!y-M`>h@2f1)s+ZNzt+O-RFq7+ds8ee#JM?T0;v+X|Z-|Ls_ z$roM=<$s(dl0YGhb{s2VPgIf zy|*En6d4a!ufif^z!-H=8|&)u@Oeq0b`sn{yrk}&g9E6nHsdhhQr8X2Io14b{Hdwl zmSJqQ&i1ZpOXydBNyIWo5D#|PYkEshpW7m8i=0AU0J8WP>fBNC`ZyiZzqCar9zLk~Wt}GD*C+gmkiER1JQaPu zv~SiQ<}AZ@qqql2g&F{B&h2D{RSBU7L||s=C1$>WpaYMr^-z;abT(0*wtq9fxUb_k z<6o0Vo!kaWo%wimCN(ydpzeEO#)0D04;1D0%#~>)mh>D`(%!z);En&9Nj9oCH+CSP zZaKD?66H{SCOb|}lx-t@Dzp}mc;Y5m6|Yl+ojf&fg7vLJ2zBbHBg#epNVl)V1o6;p zGU8?i7#F&iQ`V`3S}o~EG;ux6eeF6Y4!Nw~U3zxnv+Q4$VOFBo=Ce+x^PvbejGdLA zAMkm#S+c^i^>*I(RoL4_|7|AI{eT=c9>@G+p`y#fof<|m9RUkZ&kvUI@o>%hU23~j zQNxN@rLMq-4bkNzOfD~K1*b+faeVc>i)Z>Sx1viZix}mN5a0`;FC|K2Wg$e5n-6b5y|rkHJ4wXns=uY9zc58>#A!5E zHx=I&Rh;0*%lnXKcL9&>r~ki-7=sGQB5ckH}01#K{s&6kX5Ia9x60+w<2fYXE=hLN3&CKgdk~lPPt*5g=KT(=Fp%h z-FfH>XKtFL-+9>GmyNXiKzyH2H)>PMUzE94)LMAa_jwsj&;qe+mC^C|n|aiRt&8&=E7*p} zcY4vDSKS%96sU4Ue#zf1Tkm4krg-3?mBRI&0i>dLIGfrZ1(nnqU?uqQGMP5w0im4M zT(CN6998eGT=#8U?rpG5r+njE-WhVec%A4&o!H2k_e13h^s?J}XE|;e(*(CPZ$CB4 zD1lV~iUY?k)VU=U$~h$9eaLWem=?R;AKfUfwI)83>iUyG$boo1kbFcZ{%9%S;uO>* zdjLk0+MT9f1!Hm;8MYK<#^^o0YihS|NrsWp=r2mNRx;cr%m6h?9mrmHsh4D(D=os! zJ&4V-XC!bC$EWOO-;6zUejQX&(vc;n`Go>LcJzz5$o4okB=`7C%_%d|8_O! z?No?AN#)SbfM8nDuW|NOE`Z1=OjhcVqq3~Y1*SEu69|_rl_%*iis2olsPU=G#a(c^s`e5{Q zzCE3~^hk`VsI`USbTdZ6+A=A%Kf&dTf8ZTqk9|UahJL1D>GSe0dl7AhrvULY>*8RD zXNKb8-uSHjq9*`5R}jtoh(`+M{U2ZYBH}kYd>q538)bN`cg}R&%6D!xVnyxgb)Tvr z197}_8+5B^OuHn$CEgg_$<36M)OIcOhS3k-gtD%Xe=nfA^@C9P$!*z|`253}xU(KA zZV|#l03RyVQ zqQ?pW#16oBKVPR)&3~%YS_s-8Te8xamOp4zIR5zvtliy7Ms@N7v%TV=DfqQ zE134alkkRSW?JtCUNyscG)i?VyvM>=%BCYj+ST1D;MheZTGGR{K;Q7vHxi{EGEr zy+r;_UJkt-jDEExFi2Nfa-cKo#T7a7A{abzr&qK%=y19}0vhhQDEWtjw~xv5COcJL zSxR0_HOBUQK7E)u%u?&#EX` zOZrscQ39dj8xfV{3yG6(+o{cn)FRFXd8+KVsm+h37IC<_O3=;%nPUs*xu2g(zW$Aq za}oXI*R`Jd`Hjh4rPI%cN{&;NTH3lFrV$lED#*e*FS9BggCv-Y;-9*|2@5-E;*bn7AuL)tzIHITERy+eXVFkp^!mM zdw@!wnAB=$UYdM2eM85II3!vBB_B@F!RL2Ppf8_A7bp+q>5)}-I|U-(m}3n$E8&4R z)L*fG4aBv&#Y9$5W=1HSY{5#b3OwBsp|>|7A_ipQKm{1-CnR$uJ;x67O(LtUUElQ< z`kimo6yEkg05>y)&n3?As`0=6YRc{mtign0qK;+mAtP-KF1J(;%->IZ%gP_5Lu0$K~B zJr&3;%abjvS$7l2E^@XDc$+Dlsi9`is>T3`RdZGk3pMl0KfMgoRxM2OFNApyxVfk%j*dTfK!3RUWbmbh!iCArgE*&BgtuH91=|&g-*XL0PF_zlUFy^DGd{H@D)Cb&DxGdjr~p}H5z|STgk48F;B-Dif7s* z7PV6VS)b*WMu!}Hu0X)VMKcNdO*yZd7}t`20_QY^$tKy|2C zw>l03a>wYlI4lpM1F@~|G`NXm9sDy#9@yyvW#4kQX2@dlZ&CFSBWWH7l_(5u!UIpA zc9a}reAd&~e9nlb>8XDaW2JjzusG&PgGo!^5a!jgi6b<5{+#=j+#!SdIQJ^9S#Fk? zYt-Tk;rn!*_F|aPp>G|0+3RlKjB`(Wfux zvw@M%Hpt&jZ>Lxf2>;Lxvw4Gong#pK{yI6=A%Q$uuxSB9ZmLE4exP=ogOg)%5k_Y^{<+3jtmyY%s~0ZH$oqJ z=^E5(YPrNl|EAHsyA*zFaRw?ey)meLXCy*1c=uw0->7j8A; zF=DRcDt>&sF{}-fXTn)Lz?P8B$CYPKN|NT_{l|gluJckDt9)wfCBfFdmQ$7A=6zEH z^8}Thq>I}`R5O=kAD(U6pIcn|mF-Xn#uI8n+g@S@Ltq+sr|D9A?CUR8Iq8Tw`8W@_ zo<1!sykB~60pGgClqoUrVYG)cBWwqheD4PiwVTF*xRUR(RD-IJOtbLt1NOWuTpLSH z4oi84Urxj_BsErx4^oGH$ED#MtkPmmyu3V1CBidt*^B<~ILAaD$nbTKrk_vcCBB@A zzvDh|7;y387mO>%8C%fnuesVi(hpKWB?V9BJs5he#yV^t_vUmUJtCcip>H4PRw3jVI$V;;JYiv@0u?>8wX*QP@5*yS4vZ0tqd;K1Q1Qap3hi9^VX>WlJGoT#TFcOr4(eH)*%G%lCoJ=d* zd^wx>>4z^82en)0K1TKuuSYmQ$1`MklblPK$x&GQGvPhe0VDRWN)T}{URv^zJGLwf zHU_7y1%eUC&|c12R`Ip3j}-YdrMH3W}pnsoje5aalgD zz5IKaBcElkp{Cxz4(~{X`y(y>;RJYE9HCXXgT1Agf(H2KlyZoFI7E1geH|d|iKt^e zH28KZKzk99T7z5}M*T%_l|lB0Kr-&^>Zt9L#aDr=@b3L)+4tY)Lm>~mRja6{(rE>| znu;EA=?(aduft?dvR~66**hA;VHDJAw6~&V1ciXm#xII>M&Fnf|nR_k>)iyG0I zwrpPumEENIh!N|`=Si?6Dws81ej*&&2{kG?&|DMAU@!cJp z{jtAtuk+(JbMh3y?I<9!Ht|v&(am}PA5QxfHNc(nsxSMNtaZST`KrLmwkS>QueyrB z$7LdZ;v~57W5;NJvO^(`TPmr9%|+E_tF(p1Tfp~kT_EILgdC9ntk=XJ-D*1cT9~qL zxMPI!*dYGOKW=C9Hrus+u(oTNP?jlzzo_1DMVc~J6)3`?YXljK9!xg}sVOMLTA-@4 z^pu~@?NX3-cH&#HXwE!Tc=ppEVMGd*1m&%q@j=#_$e*A2$0kPWPXtRgI6Ga>hHTjap;y7cPFAJ$wvaY_y!$mZ{Gn@SF>VS#d(N6$*qLs| zT=3>(XndQrY)yvsPOCKgol|qTC^w=0o4yFK3lTHWRG))^wkC(i$#iM(QiESNc8BIIl88bK6~hyE2ylT<;wg4d(~9gGjw~SBRX5AZ&KWF@2z^GUyN}NABxC)dTFY0@6Y>QJeU*uMT+>IM;h`Huy-~bo=F7IdMSdJj3o4K zZ+yZ@8ot@jmt7T%UaS)5oE#fW7`dqVdVLZQf5k_MOQk9Id^`H=m&mSO<%wGowl_+L!doS*Af2*=RZ+XJNqp z{PQ2q0N~PuJo|@}0JQ&s#J&$%zgov+z=n&sJ3ypyeN1At9?GSLUGgWMnpWm2msjin z4TT)r{6Q82pxc%IdJ&n0+bSa>{^1C9lsLN49`G(YqizK3+YY2JhD-oy48AJ|?+?*o z^8pYg1QbHY#m=UKXzlC+U<{1EjRgKeFwegJ!y$zs_2$4R0A)22Id+i)#s~yZdjO99 zkp{L&k62S(U+oF{>(`z$)Q@{3^}qjb05pq2;K>GKX2!&9l@u_Oz)pg zT)L@rVllPHH*yHo233z;?C){Fg#?Bpc$Kj$Wmr9u@Z#nLQ3dpWQxLR6uKZrE#&fM) zSa5&Vtx==#hyPlLB;P;>K=l4_P&$x;xQT%LY%4KX5H&#b}-2yqejD7eI z=LR=z6uy!Ps^Y4$PJmO_(f>p~FLVmX$^K z{(V6Nx0&QJq89T2+tgOn#EwKQ|HEMy50wNK+8;J%Kr@~>R#oP=#9USRebcaNvds1s z$NL9~(xtqT5k7&xOY>F=gB*+9Z%~LuY@XVB}h+ zbJ)FUC8ji=A;<9(`+M5RtIa$NAe4^s^ibGlrsNFdH85KSmu>75qdQ|O1O1_%)@Dyp zD}y(rwIS4>6qH|mAaKkz^g+L;_9vXM{7 z3EHz6|5HqP2wrlh1G?PJV@tn&dUXZU+&Y_%f0iJ@F`!PaJaeYjf}WRI%t9{*rltRe z-~g}*PKjmH*RmFbz5RnSS`(f8Hkz6AnCm#^d8FB$X_^gbE1`+sHd!!@hhny7J)~<^ zGTJ?*+6m5H0z+QzkCydOuGVqS3mlvhDK`ZE!?C@kuRg`aJ_enxw*lO}>tL9Wm6aKs zCuGc4^i%a@PK$`)5Urzi6yKXSt$%Jlw6ZW+_|gj)>D9At4*bIb?#4A^ivit~<5n8W zcHcjo`80auiIQ^AwNR)%s5><9S54>q%9wtIgM^CP1$tk7T})%vx)uWiR$m5wO1zAD zfJ6fk(Y4|VUBKb|q#UtCP(CI=^4wc{;#;!5v$CRseA0I7s&Qk)hx+#}EsU_S;xFia zT07jFkKQ&JDtC!a@N3|H)l&e+cgb-QNGNy@7(|R12vFt{P|fT5s?$=VFkvbe(bgeb zD7W7WMg}!2DnIet()&g9Ss6K+-Tluqx5a9eZ!!OH76M6#3Kh?a4UjAUa1KYTld+G~ z@1(SK8}~poRjnfC=V;Psa?0J9N#B1sxBCGGVw=E?>TL#Y$uf51TTlCeI&vxge*=hb z0s{j8VR8g&Gyz?=tEPdb27e4op|8&)?jV+`_FpC^<(^^z*#TM3WSF`xx`3Sf$+n_F zDHp3p8~3oq-%5BJ0n*0S`BUX6+=C&P&qlw5K94!Iin%aI{ntw_Z00Me+~FPEZ*olzz1mdaMoEBKc0K(`YH&&Hp6-y-U{0LY(l8Z!Rpd+uV1(kTzTIY{QMBoqbwIT3*vJN`? zo9F)>vz~uAu_T!HfIIhZHyDM7ym^(9eqx_~Sn-<$%~cRAc7Ad^2pPG9?<+~XGx>_V z0v7nh27V*=?BwnNvsr@dKO7u5I?V;mUN7RQOoE5-VcHn23@qr$m z^KT(2E(khO4!QFEA5P6>%Q#85*OcuHq|%*0l`q9&V_K1AJwQ-ynJpblgaGe; zUprI&w`%`zq9mZ0V)#k|r1tnA^<-Za6ODe%aS^ zWH%U14Q zu)kATbtf&26yl}-@cx>3n6*mYU5m0+^L9fFx1E(-)OF1s&|J5lN~1sfnOj{Mxa^Gc_$e`8r&(PmC<} zog=MXTcQask2-^$jVbyGIsr1_+AJ5Zy&s2Izj0GH{px@zn;L&sQO?9^QZ~!*1DwP@MROoA-HZ58BpQ4u76b z6%M|;=nhielspmCca{To41}2g-l%-eGr(f?AB=epI?+*{?~38Y4oZkfQ<)L1E1Hqe z_ekMiWT2?Px77dFPbL6r!evV#AoP=eI8`j*6P=OynYXxCkkg$J2A0svDg1Pm3{}`8 z?K$lnW%LUmnM4jZSwXYLeGm!|ik8OK%O^Vj$z>)Ik2`Mnx#zTxxx7uvWK!=^N$9JP zYxrO7mxtKkE5LI-AcOv-S>-?qxdQ0#8^o{nu}_5VjP?jB^UA=V zrBoMUj>~CmkRMvC@Mk>HwVw7sm7KVy&z({$ZP`u0&0QD)N>HO;xLw7{(F~(#Yj`Q< z{#pSyOLB;c;bin5j#-wgIJ^W(g3Ei+ywGtBv{?KUAFLHv)S>+k2La4exE!z#`eE`f zU%%q^gS{cp4e;wae@6&_M`QL(iN}V!MLi%;D(Jk>7%kJOAPb-@(9Qel%KtD2Z1N=7 z0PHWpNu}R762cW^0N9!`V6h5qVQg-<7w{8#pmbCQuz61_G;SM#w;y=B89dw~kSjUq z)d+;+i^>(qQ%um)BD}fS!--GCLbmjuz9@}GQKV=}o&-jtMEo^#0Q5Q#w%M~Zh8-td z#Md&ImE}#{p#K5aWB*;1k`Expc)UfVk$T6QdE=PwiFTq`)$}iue6V{rE{e6S1-?YZ<-+{DK1X zzc0u%NflRLaV-N$t`3R4Iw2?e$8!+vzh&Qs_}XqC#(H^xqPO-vo6;D@V`=V9DX94_ zv}ih=GEg!6de3kn)z&~QpT;A7eIF{pRtPW9~(};r(Zj-N`I!;4jy7N z7hCF1*~&Vwg=y70EzdO?Of@H8mZ#xIWCeArwih#}%E<^_#aGX1*1np%t{!z>Ic|jq z0SRr;ia=-}yd#}Np=2?WaZf0!NIH9$r+41OE77<7L6B|Gk8FF+{(?tc-YJcp*M0+* zX8X8svqv4tb93l&mFDK;>O(Jm^oVOM@tvO9e#7$fJ|Kul)s2Q z`4|K@?Bi$W>`ur3nKxNnLKmR@Dq->c;O{70G3!pkU+*-=PhEZC0MG~c!vKb`tW(Vz zBd0@l02lVTJ$xkuPGhLTu}pDR>i!QW)B`y_g}&2(oKn7RtT8pfMf18XrVxh~+;@)D22;Of1)vqsL>arGvobfNI|l<{${Q)r zq-E==t(vu{reS{*3}6U2i|_>9JWf9;&RLgvfOLC!45*yoyU1*J!NM_hiXkxe({9x< zioxQL#pnKj$*Ha;8}h9smSEWs!&CUoHOuagjZ2jV7T&E@_6`z*B~O z=dq87?jVuL;LxSl(ml9X@`qWEX-)F3dN0Z()59-e!|LjQw2_0KMfa7g9?>fS4jJGT zuGRd9!@&<$2Kl56Sz4>nWZ%tw^FQbUzkVjPdPKg9$pCJa9RPnN z=iqIRz_!LhpwQdneqQpH7kY>etW+%Il$NKFqY#eb0R|_u3h-?Hhju`iztvCx8**W) zwVneAsbr1t+4rxj`b)>XP?6&F2rX>lf8YhU*p32-Kw&!gs^tG*)iaG$O@N(yZ*IW<-Q*f0Lim45UQALMk)=Sc1PBFaMw@}`h43~cs0vd* zoOhaTplR4CFw!PEnBwGNYly9mL4V6lKjys+ohrgu(R6gMmpN15?}E3jzS(-fc&1lq^DBD-#Z}RwARs?$%~^8&Iv*b!Td;RN)@g|C=eE21Vqi+W z)ygxN3ld^xLWOb`Hu%~p0D1$zx(2g0$*w9ox9MCJt(HC8t-X~Es)BZxPZkS&Wc9Is zwX%wk%(gW%W2Vy9mcx5?kw`%$As)vUXl>N&7fX-^IIP9XEWO44%%@#%?b_8EC|Uh# zq5VnQ{!`hqem#$y-LhZ{8WOUH zFLQY>G`>w5IiqZZ3q5S%8NrqGU;T8cP16hv(?EgP<#r z9}eB)I_DLPC&Pv_;HvcsVka@~f~RmmtW6c&ag(;R)0W4i&!dMLxdZzig=b;%?KNB+ zKE$`{M7QE+s0e{2ABp6i_0PYvj1Bd5y9(PD6F*Tw^AR`Onw%bgJXuQhDowoD<=3a) zGM{D;oH{F+i2T6dm4!5FB)2-*O8(QBjc?$Pvn(JvR zY82IfXCFW@WDiBKtz(}ZD$xLpz>!yEjiM1wqIZOr61G&-cZbHEqI|4+;*Ig8z3$8V1`mb(6Ukr8jy!`Q<%I0P3kmDL}z0q`4 zXiI_ZV$N;ySa*BnhV`5f(hUChGMuj+iNA^z{EPm83bhV@86jF<%*hz6RYN}06?{M9 zPG)_FNbz%F1A@2wOZVtj^=v!Z_yiF^|L_DEA)qMQ1$E9D@>&_8uo|NhID8(v_$W%| zHB~SJ;WmS2ER{z4#HdxJKJl*CyT6T|7d|Sx@Do|&Y*`0{8pdUfl~aEdYh03ck*4|Lq!Zk!1Dox`d!fk|p;2 z^CeqI;^v0{F!sF@J1v3ZO@v}S$?8ZyN!g*NPh^>x@)7+!c1apH$b1pNP0Z`?NVZ#OvMmByHn)mqjao!Y97y6MYMu=AZJP$Q<>cHSMkyC zhhZ5HyzMk6E9J)us~h3S4$#@_IKk$d`bCU(dbR;tqN2%GzGD@?y+l;qMa@=qpiSe; z@*hbm*~C9-k3heQ4XESU5KQnBat!R@vThkttmXP9bj|+0Hy$c*Lt!21_wGgER2C7-#?LCa_v^CjeX?$5v6dqz z@g3mrY4@gnPkR%cKsx3m%AmOOI{JGJQ+aDaoEp+|pIxW37!6D#NBAA#!OWLY*Ko{ccXvw4uYR@0`gB)zEJ^hByIYgak_?7PYI_ zwCFKpVx`4e87aTf!yHF@Qc5jbN}cz9v!rZ@_Novoom6j}DVDeP_X}ce^f9u&Mc%u>OcCkcp3!SPt)WNI~wN zs-p4$q)C=aY$d&HTkc1?M6P_4sR(0v;ijS`d*Xi4KvWu(kUk?qHb>w|iR3oTDN@%9 zu&sm0E*3xhyezW(jKEuwuaISD;>{-{rtCgy3=}pQaxht2l}(~q6xfHOSTf=jFgel( z;}Ab^0NgK)9TI3jk6K;@lgx7^=IkJ;s)wE_KXzoA7UGeDyV(;u^&jXJfB9e!8k947 zYMKVU1N*-%Y*C0Gs3uStb^3?~gFEHpj6xt6XYkvvBDP<MNJHMO z5P$c)2g&@}q2jL^rW{dVki9t1^RV1=BNFbwI}1Q2S#YY=K}L0$Pw`<9xq#?~Xwt0{ zzT|k?1F#uUF^i6UfsVfUk+!6)8*AHL``08`_mkgj6}lCU`4B?$E2q4I^I>=@efJX$ z|NSAGfxr7nQ5JR?PB^s2PT&%5Bjp>}!|jDe{0MJ_ymCPuY>{P8k*@XA*5xe1tAaS{ zLw#2jxEXTUj{F_9y(Gw|*H0z2_w)P43S4;gB^6O9XO@wXoSqN-{Gi|0#t zDD~1MxTR%MSvZWcs)CAT>|5jdnm&QpkHLp-=YLH>v5BqtetPP>A#w5?Q^L2ZZq+Sj z(+6N#uSa+@RCGNV#PfEYDGBi{CJ>?efhV+7I zWE;k(>(0`C1obPgbtFU=k$CFW{!(r;y7Sp52kbSzP28|;xTHQX_suD_N6UZ3yQ65%=w9mB!ubHfRlwco)@vApX4CH9_1Y_|qpRjju$O*|# zSc`A;RTMVzuAb#!G*=;ewr}nDxeww?J&?0u?6sSj3{Kb&8nR#R3$pkOCggpz71fr` z6Gi5?@U|o9SN<${@2b^r4T;=$f@ntOxNEgjx&>(Mz@4yuwqNwGF3%OGx7Pn~%2{iz z)MGJZVU>k(O3&9(X<4g?C*FJ~@@y#k)+FzW?na$+gTzaP#78^pM~C9>Od*Fk@hdy% z=SOz~OYlt;t-3RZz9!6zo0CY}1qfiyNNo~WHQ|g2P+(R1iQ8Ocfs(^#oUITqG7J1Y zX9rjxHE$@zG+wfREDz8#`lxL^-tV;Uv1_V*KmH!Id(n=Wzd(pwdwlE0=L*G<@MkI2MrZZOVA%gL-PMs^P6kMPA= zWix_1x2nGAX41~Hi=zv}2#3aV*SlC~q_dfh*(=PT0Zd(dhGF4D`^Ty|#+x+Fii<>C zgcTg6vz+ym^!T;s`B5!h><69!iA*Q9uQW6a{6+3Zg-D6c)7gKmRriA40RcsH9W3Hr z)MKn}%#CS9+3wenxJimTH&rU9nYuO&|IZxHI8||vc z7Pcu&vfR>q?VQR%vsUlSEGkX6ExkD@tG-);r$a>3qUd5Mw+PWU&B=c5)AVdgxH@3sWzf5PMO?c5|_(202@Eo10ULR%mR- zZbA>dk3l^%o7iEJ!?JEZ37UggcW!r9T?%u5=F zk(c#lyTvVGEZWYTh%O!h^Md{^uh72OB{|A7FZ$;FeUk@Jdc54D4|GS^8}QPboR6nMi4-fe zj_;>k=>Ex`=PEhQ?-tpY4x6_PoDVivr~Q^^*N#*26#WO4sSDZo%UG)?)jY z^6T0dP0p~gW8H#wwDM%G4^;kpUz6FUgOAqgvtHcTKFc+)lC!zEtt9?|^n)|7}; z$9IJ(i_hnPiWaW$bMo)eVL?x@Sf+8LJZ}p5uAkOnhO*Z${#iTGvr9vYRexMWZtP)awQS0&?1D!J-R8=hpYQkb>~x4^ zm40`=9+jhx#=WWAwiFf@w+2|;g!dfZI8n(9dh)atX)rg6tF)r6Vn^D_=;?Y=d7dNm z79@!rw&Z;DZvg|PysWD}_7ar7F|w*4-RxNE?c*oL(lbIl1gl58PG3#qW>?UX zVB7(dZ|)lGNoT}OE-QSz4_N=t0~1^|KgA-4-MiV3e#?d%?5rPhheKRwV@Fkv+RvN9Jh$@VwwkV7>wHlW-aQ+p zrYU0^JF3ZZ8~a|3*CnWb<^;rYLR;>$TO3e>hZ@qk4l!%#pR$aU9B&m^))d0G2dw(l@bZf9Y9EC(S6PS_Sj(&}I|+K%EXnbYO{=k&>Jw|MZOH}E{sbioxbp41 z$EOQCFT5b_drmHlmtsf=Qxj#*XJ6R)=4IT5?U!S3HF4bBZz8`F{`wN7AwfHdie)l&f$n|8a;zl)ZfL-H5 zWdLApVehH64yZ#R*vLJxcM?ARP1_pEI9pbV9_no#tH&l)@X_S3q&t>jU?CuEf@ON`@bM2g@4KbF4wp~?1*7et*1f|PV9 z-5mo)h;)obT1q-cr+}a!-7&gjbR(s7cO%W{+{nTA>^@#FNLSQVNz zUVWj5EUNMcyzLJ$)?cE`cPhVa+#|QbSU;2~apJUwY`pb@EH}c9)%28%0iOaLh(Z_Q zC*~{0$OSEw_@oD^Jo-So{Q(Zvw<$uI@>#@A5Dp0gq`Ase?4hiMf%xREu>ood#>&WL z4Zow7T>dO^3=N&|opHC$wM;){(7EGtW!$m zFN8e6txgMpUpg}ZvCc17iY$;bPp|kluc~ZK2~YCl&3|WZ$)2Wu8DBByH(IfAp|e=P z8Z-B<-UCxuF=uXWQm?U8cY5G2wqVO2>aZzWF{6VYdY`%)M<`X7CfJ2Eq5Le>VtyuF4{zy+`9S~Do~@RSmd*U`0oWIGsuJG97q zN43gc7C)tB+|6x(+Rp<qzWGLuPvjCa{Jxad z8@d_zP(G1Mwm^}po*RGYtHW5@B{q~5j?lhOjj{a>So3Qpgv z@#ubDqzWYYn`U}=;!{0Fy<}%<7>PusqbLuiyR#V|b1{sBQQTbwdHx%3+nVx%kwebo zT}`*-!hio`In~e}sg|4&SI(}63thC63r&Vhrzd-f^O@nWh=49K9`<2Q{+Yl7%M~tw z6B?&AfEmgD)oKmV{I(FBd2Rhd zscQLMQ7|!e>$rD!56nnYj!n-CxTdzW<`&9__qS`lrVN~RSfrII=cXycw1sZU-MFqa zu!q0|ke@1W2nJLvo}1?trt8&zh#$4aii(Ot7Pt$#4-x7vgYL-l$4&)dBPk5+aev9^ zFAAqL_@3As;=H-WKU;biD))ON2(j$T7;c19g@Ekg{NIa6u-S|KM6gAaGq^3_w6Dk5 zQEIoc9Cczt%&`I~@oT>nnNh05JBdR(F{=L6gnja1wNsJ0*Cg&}MTo=AC2Om-0Hv4z zdDpnj(|nNS!-3E(b#l6YiVnkDp^$NWQ-_6%mrk&sT{(wA3cF`FlH8Mz%Pq-Hcy{6hde#(eU;nYcwb~j`F zq(_-&XPEwq)>NgLOQeu6m7C~H%*J^CpHYP$-jtc&$p>b0oRSO8WdfA3WTC6CW}i_A zeOW}1qgl1_7`e5O-Ouk+#xGySzdlLBlheKmv1OQPF$Qt?GPb>QSrpTQBJTB+R^^bT z`i2hQh%Fj}$pMjh#S<|>_G1#K|3?0L#;+3B#TTY=UF`C3a+S@hOuHvx@Sw-ApuT_7W{34BUz58xoxh@3zB$q48QrfD zSH?uFu6sWM?BFGu4JF*RcseuMD|eioSH&071RgmV;W$FPPb2CAg?T=LU~!OyCa~X)UjE#vmoI8#tjA^_n!jGA=j9 zNAd?uxHihm=3`%=**EDyxS(s|Qo3%W-ClG<-Yn0_tjC8Yc^pL>gT#^KXCi}mbr>RI z@u6j?*P*xSb3H=Y!Nj4XJKJ8=Ha51+t@9?P#(&R`20T;x3Zomo&t{;dAFM)&eG(|& z@`{Izj0=7PC3UR;F5ec`ArqEIG!7W*?$BQpux;O}!H^&sld9+KB;j2tV4wU2l)Lv_H>ZAxm(X~9n~eUxDw{OnbkC=bd>3+s4?!L6*l0D? zaaEokN4{|y-z9K!%_*60-gQgP|GJaVzL@7xn3Lv=k-dU`pH4RIek@PWmB%i(h2ii! zbc=^mzM&;U2hO zJjK&mOlZwS>Bf6mHsAsd8@V|kdm+VudotaI2<@V%;vROXqO1b1LC* zvWQ9n8We+kSHz-d>Q&-r8P|7t%BMl5trR%OaMnz0H3e|<0CIE>%c)j zKEs2K&R^}y{5&p00mNa-o_4Lk`Kel=vv=dw+0)k%sShgUQQNggCKK6rXx1^;$g z(ZMsQbb=K*mCSI1>(F&7B!m%_R(Xj5B^4n(u5>$Z@xUbC57r^&S-R;z*cx7Gbn0St zf$iW>3NLGIJJyO~Go^=2k$a-M>3V}yx5aoJk%z?{-`Pf38;Qqc%Z6R`Mhd2vfZO0(%xry3)4|ee96?1{;Z>xI(@pK=SxAZP6Q{p`u13Au#dw(A zZ-Ukp%|`3zG}|H*52n%nu|y2F&OFUZBteMP*!;n2ss)_K!?=gm_{WmK5yAVZnYib_qST+c9)WsGir#vH7 z?tC+vOfojUL~YQtz?`i;KN`n~-k<2KLE^A`CX|8^lUM5mCbVnB;?P{`7b0h0Qht08 zCMBdwOpwp5sNa`q>Yc8!Bs;nRivY_#8-GUHtNqX^$t7TNopkZjeN&NHlvm|QV|FR$ zLk-5d$_)g&71;juCL9Dyy5a%0Y%!N@u3i6plZ(UvxhCGtD5!SC^gmyT!v8Cnub_A8 zA*#ZV@Y!7is}w`0&p4rZ67lB4l$BR}>aN1|Ghc`?PxQY$`@>542rnKA+a zva|chi}yp^U)h#QA^y|oV7n6HK;wiYIrK|tAK$arD>nzwc&!tPxx95_{4_~>e8R`# znZM^91v|DYNiCQ@84mHcEY)e_Oz`O9-(6aVZZ<0bjjE$d$(XZSPDkY2zlifCW?353 zUiHDHA(1I0hNO&X&8^Z&#_Y*)$$ywStty>{Y(;yb|Wx5_?65=RLu&FxzLGEu;ID|4j#`2uSovN73V1 z(qXS3*4<3YG)n?tSb@rSW7_xFz*xg5c;$I^QpyAIGKH1<^J@Asn*0po@5gJIY}j6d z3eT;pzp&{SfoO_?C*c3`ZiEgMq>e>UZMq<}{7)igihD*EQ6Rc5&9L0|7a@~ZY+tLUpQ znXv8ZBU+3W>f}f|dK>%UL)fpaVwf-%S|k~1sO0eICVijrq;(++bTxSQ+>QPB!43Tkb>`RGP;sgs4jeF({**`p9wI6Cu zI{VjHL?np{QAW7 z`=Si-Jaq2#c}SAqrrOF=cJ2hjb>IAAe|H>xI*t21EV|qM0~{B6MG$tf5SbA(g=6QV zyLA$?b753HI>psj;iu@tppdT{SG!*j=?`mvZ?cl9*Cw;H!an?pbAX<_!e!SW(T~bw zEWegBG<2fT`l}8SxH4j8ylT;mRRq?Ip){0=6Ou2bg`elj1BfjLJulW5=a^ShlE)>t z-}9hoFOCr7aYWgHh$(Jlm3Uv#kHCs6c~66`<@}ByrXZ~Odfp4}6THk|?2EHrx09ph z!0IyGCoyz$+0sUMD*guPqe#L3MV9b;mF|k!pE|++wQF&64z686A>UL3j!jC2hZv4O zF~*paNHL4YAglWMl_gO#qa3-{_XHnP*CYzl|ITghiF zMhn4GSQxku9%W1M0m7muqU)~;X!*0ovI~~mY|*J-B;}@)N5>~A98_+AtE!ei%h>^n zt#-yXfAJP+{xufpepS5Tb8^(_x$}dI819)t_Qulvy$&(*CsnR&WPg{w!bW6+hcZ*#Bkl%?qKejwRh6n(Tzfj z-KT5dTIB6NdRXQZEUYBCDdc63k~)ng`~0Aih27dNHIkFRkKS^oU<5bh=qpnbGcJFpR$`C9#xs~4S|tpV9- zxICzdR*`!rCuZ6i4=98WkKLQS{y5*2lgJdX;;hnTYo9f*Y8eHFx|7{(F z18UF}eaSB1GQwl4ykoz6og#D5j5Yz+A@`msBU}r5k57on7RK6xlnc4YB6Bo>huJTN zEM3>Uo~)A@G&N$&t8!iTk zsa!vWfXYinow)V9@7r+C*~ujw$$X$5{h0zBM(iXL|FB{}_RORK06$KJjr3ghBwQKS zIH|(5l-%T{EAA65(AvRd=L7}4;eicq*n8oZ!mf}mj225%i2qj|@mi83@ct346B)%5S(`oGv+`b|@eW$5jV zrrEps@bP}4I4g6CJw+angiZZX{DJ9=kGWf~q|7<4ToUqBql?;mVC*3B-os)j5qKv@ zc`&A_JNJx_Ywx`RAUhp#KeO`5$PvPkU6?q*fE0Y!*?;h%H9mA#`u@L?c7ZT<5FrP5 zD&2G1G~{zQ^}&+KVE9RA@B2?qf2o}ADI&P~XS3!)M|V*CAP2r`e8*3v(sFGvFQoZx{H#O|NUtHfDZ~aD_9ig_1VxJoFunFlv-HB z9!UBoiFr?D+XdZFUOF@|Nilg!sn-x9kPY-oF**h$4#?c;qAp^Z-!m`nHiC?iKYRlA&?JXNp}T+H!+pb40=tkI@NyQ~#! z&D-CJQG0Q|Gy$OU{@z?VJaDI7%1-kfjp4<=Am)v(Xx^w1dt4FbdG85ue#X_6@Y6)~ zmHdCKL_tdRb@BoCP)_%0sylvEkgcIxA(@1rJzruB-lMY-?E_}OUO4#3c|f9@?l$Qoos0Bm!YfX^J=r{ zrZ9GNJ5P}{D5m_+tegyu*u9?7hZ8?4!LR>*uE=8=J`WOI7M2(IX|n$wE`pw$)~&*X zte?`iU#7AdH0PQeFU>B1DX0jUQ<@dD-rmzEQ2Q*v0dL88G)a~9 zR~A%6%dNX=$H!53I+GVAWZ~*><+WC|+>ax!7krbLz7leHuP*geGEy4T=My^XjyM0E zm(i@dcp2?kIe(uL>={c&$KK!~FjZk`@nTy_`XpQ4;G$kcSl;-57^ByGcYU+#_p5iL ze<;}Zb0{Rp^&2i$eN2hat4+V!fL4V;FhU~N`p|dbk1MJ0eRW#ULS)xHx;|h?Th}KH zt#_fl*OaUcT5A8hU{D3y96TZZowzPfrZcpxzwq2+i0lASy~Q!smKFmRh&?c(Jw1R7 z9mg)cQC8tmbL{Q3Ui!F_F8_Y?3)e=_>w6{l<&fC;OC7c=)q0?Z@=v{?WvbHtliP_- zUX78dlyc^Bc12eKX#MeX1UQxcXyLM4L(zs+v5u!)&c!$2jixSh9$3BpmwHX-Oi{w# ztLhWRx)eXfvBp(pHUX=xIJYV+!b;$CEEzprDytDjh9-gEBwsQ>Susi6+>I}09L#E! zAJwc{XPtT#Y9pBAUf|Qe7!i7@rfSV-8DA|dzM7$QRsxn;;3QTOt`!3usYiaz-o;?U z#mjXs*->leUXgDn8xr@RW-Y8P6<*wjZT!>5wTuHa+7wL2Sj;uxxQB>bO3`5rRb|+6 zQnK&ZA7#I9nmHL&WJ`}cc}4aP)x|dLK~G|-I>C~vn_-*PL(30Y&FOCiR-JM>NN|4K zEmVI`}7IzK2HC(zSGRu*CDn33Y0_B)ChQ^c{QZic!_DVp_F|l##T{( zEe7xYZFrA35-1LN3i?wrmO)ezB7(8K0-a-o0M(XxaZ+emCQ6z~>V5%NCuhUbLIy&| z0lp2evR^61P$_P-lpY2mmEpXm=*Hy{aau*>9hDl#a~zN7LU}+BGs+hvjgx2o5=AhN zuVT{1G$(axkYBc{K8x#{S!ti{(jP+6lI*2HP5j8)9pT;%191y_`o9#sPf`n)KO)}@ z{NmwLelkM4I*{NM5i@S27a@9UL8Q^n2{`TCdk3OxRBP3` z`#G+b9)vN@Z!)J??z$&3>vZfYnsmY*-(Jmdm1xQy1!HS8X``v4$%t$dfhqNT)pd#j z0=oPc;tjG>K(DoS8)M!bl7?Mka+I7)%=HM&MN z68Em`yQkPpg$+n5#q2b}EE=clh#(I_A*=?LX0$UigRRD5r6K zrK!pNwC~0hE7jCTel`%3GtC!S`Qyg~sIp^a#lufGyh^}3uz%DIOu%t9yt0=lS6w|s z>eyGuV9$SE_FaPEj~;PW#6G_a&iY68Z+gM2UvBdIOf6{ko*n!_h(|%RSk^yoGh_|d z>fg|p$Y@Xm46tSWVw#M)m_@(!PE`LY^XTAOlx%Gf{;qfL2Ub!udoImTv{7^Lspi|> z7nh;my}8qH?Ey-a_y+0V|6y1MZXPx0C8kSrh-V($(`3J_h&Gn2`q58A5MTAgixO_L zXdb&Q$nAX9&s)Cii1Ma|1$y<`{tu%9h~C`cea?@<^v7=GrlNm@(X##bXe5OG!Tj;Z z30#8v{Cgdr&%3q|Beu5F^@fz52{OhYgD3hvS@Ch4u|Ro5gSA7a^AH+Hyw3x2T@m8& zdeV2g*&l44=e!sDcK}VA9Bc*zkssz-qIY^qeuXi^PYUK_;qS;#1um7U1Bi*lUoos({VDn(9nw4^086g50^RK?r2GHZAgDz+6@1v6FiwE+IB3m9sG-$bymgd@lxiHb!ZGr-SqZca*+wPIzZt5 zkW^OW+z>&BK8n8S6g^CL@nQ-EtWeBx>?3`*bzQsN)hfoF5K| z;?2FTT2@MUd4ALO=ugZ6lf^SVvN~q=!~XtpmzJ~D4c%I$0e0V0yWU(3@YrhNIBP3= zywh$RI{hjflbCBzRz6P7r5D%pOz!7vqMG>lf-huL=aBV`070y(NoNC)q|wzYk;!U+ z5#-ud{^jr0fR0SDnpDl%$6ho>Wp}zufRc|Yvw&O#>HXaKg5l3!#Eq!l1ryEu55v$6 zk&JfwqNN=3lGdBnfmD6#cMDI6Do+h>;)4H~Zac&Qq>XOHIcx@UPWWSBYSvb@BZqp0 zDaO47-GI_+NuIt=Yc(bW%UTJ2hB-P$*=NGcgxzcQOp(E2ZD@#mA`n0_p{aOm|6+Al z@P*>r-6Rp}@i(rsiWT*BiMIQaGBaOWmsrL}H!Qk9_7N5J9TFua2TdO^$Wj0+@gH?3 ztrg;TaPM7ge|A|Bv6?j}xPAkUY3rGZIr)NrAhr(cL{S?%vEYyF`A}0$N7XAvjCsGVINCE1P#E&M=zxU(%AQ~~iOrKg?9 zC^al2n!L=3&2~ePTu7#@XsZG;*WGr1T%ntoIc-WF_n&M|M=0*cJ92h{u(D}+bAC!T z;=18?T*T@w2WFt{my-QmO(NVznP~dx;Qw(E*>tKF7pBPnB-$Uwqj5(u5R>1<{5{>58DO;Bn znc~|>RT=XYT6|M_axGtgpT6z~K-G0D^;P8gmBRlp>W66NO}YOW=e*e$dMk4gyP3bd zX--Sj@T?SD4F4LIO9x+<%nF3`#@mNOUf%o{{J9$2uz8qs-WX;KDkOaZ6Fs0^f+2wi z&SgjZ<0+Chs#t$-e2Ye_CWznWhQ-smMG@91)67|fn*(4$glef0_M|JOGxtczA~tX$ zM{4%3v(|e~+_F6pClN89?ukY;yN#b(wnl{bRPjZT7LF=&ls&P;v zt<#mriN+z1iWZwM^*_a=-#SLK?*vEfV2CDz*jcrsIMNq>^vv}!9l&DM8e2o||KU{F zzEj}(qQ8;stxqt^#{-ysYyYVV0W`2(`aXZM9>0<;Uqsbrq>-wvnlC3i+g|s&*%zL0 z>M8xuEMNF%{JhjCk$lsRe{+N149

=MZ|bhV_%nL$))7&1$qb0d-15kYz@8#zZjgE%Th=6?#AH1wUlc@zO64!B7sOdJpJpl_G*h2a zRqkR~BfUL>_DmBcn9rkcmQmQH`k7%#i?`Xz!4y#fAML&6z*Q>fua2m)9;U6Ys>~>5 z86X*vZ-%{h-rDawTjy=9{TuxouO{c`g)BGV#4(X2pX9xN`uM9*lT{RdqN@n>uIJF) z=lourXU0hjl~DfG1=T zuiUn%I7&@bLgS)&EF1`Do-SWgaO*fW+PD}Gs2^h{28%JptYx)MpmXcLCzy>d3lI{a zqw(=oCL3o{&Pt<&{(kd?YSl#O`r||PU1i%ttSC#D%@xe~Ck(_Fg|wQV0h1Ke_{UZ8 z&A9p7rjNtMimP8+`Ya1BbB_!${gVQ~(X_@$Mpg`pDZ%>G6h)~;^qZEDfl|k@ljHD8 z!SgD3Gk}t|0v5!63%&EM$3$C0(2mYTT}i7=&m4U7uKq4WhBY$CuYBNbJfFzmn{4^J zr{rDn;Ve;4-+Edzpwf{=SVz2-#fN6d41I^UPRR)q9MTCjqW>Bt_A8!LE9Dq-NN@;v zSwUIaG)h?!!3cO09P`WQGAaAVrw@t1kt9hWMc^SASY>PMs{W7BWj;fxZR>%f-y zC)DT^uHtCvI|d!%dGXmzB0u&+TjpdhWsDes>U%MR0mCALl~4J8sc5uFT9TjO#88@{ zN_loM=q;?q=GbCjsCmo`?bB;Z(fxR2H9OXv;+JrR1~tyI21ICD%G!MgZ41-gF+@E} z9I;z9{aW%j)80{&fCVy*rK#o{t5y!?g+;^WHUCZ1(^uNJrtM%9tR`SgkPG4|l908E zaV~A?t-te%c+nKogLVR)a=)BHs&@^}JLw8*a|fuv0Db7ky@x($RbE78HnZEL)No3> zoZcQBC}Nrkl4W0oe7B&4^&ieVC6fERSKOwGpD*Vc{iC#h369|c_XJT?aLF&3#aa5Q zLD7%Z@fLnyQ2olo6j~n8w4QN%wxCFAM7fjJyo{BGppVZFlpyTFv4AtaPJ3*$V(Acm~aH&VPekhM8|Wv=ig z0Q{k9UsbR*50guo@N-a@kkkG+5QwyXG!1oxS#@ggDZlSe2+uWM6`!{(aiWQJIh2IwXg_2tIR(OYp}y#aWQ z`@TSI?ug}TY_vZM|AqW!QWfO=ZEBvvv2X3ud;?RL$kwL?oIP}yz(nNwy_5WkB_CKE z{R=EC2ceOv7IfU%dB zWe4(;fn{XsuG&lFwzy>sT9j0gkw1G-xR&8ZjcokW_aQX8N+@wr_iI0b&iT%DXrgvo zVD9^j@X0Th=f0NPC3dz*%GtFUg43!3DL#HEp09b8utTavd*}I3TLfdY5)W0J2*^HP zduCQ|EeVFO;dsS-(+tR^KYf^GF;pvPZyc|Xn-(9MR^(HJQ~%gD)C&8T=jh~xrioLW zsVw%`XYu4o+Lcp!k*zy7b(H!Hd?}K=%Q$XxBTR|2Gy{@?OIdX~I?{A_g}QFZH*c;b zUOkqduKfmEU@*!yNB0FR$>oi^Pu5p^LacxKv-7yzz&D+()g>`E*5TV_;g_c(SSVG! zo3yR=IKEQ=IsD=bEZeGAtN97o%`EYwk+fF4*F?$z{(O7-*S^>d%NSv?7cP|r^_b3F z56B(ps3es5LEI7-xihVyJ3FPeoaFeHOV>PoH(iR(a+`J&Y)(~W z*Js~S#+;pvXnWNeS&Kf>-g$O>>=D6~S_yJIq7*_z?D9CmoY@_Hm|w3+^5S@QwvQfd z)-^si{NxSs#j{zoWLm1G5 zS(iMR%v~*=aub9VU~5F59-rO${|`fEb;xDbRfm~kd|uBKe)$MqLibS$-DRw(+%~f% zcx`#e3b#~K%#)8rYT?7E!I6`~2s7Bd2i+K#Nr16@i6 z*!A^|#^n;`pJPCFlj+rD40wugtcaxTd!M(0@(SQvRVxM>~KmMpWj?f(oAOm76?$rP8LFM_3#H-sn zBLX-XXFp&pCDH3?(0**R$d1)#;Qz8F$$h`ovd|k1=0D09+fKT`8G7bnTGGbMqMWDMzL^~ou={R0jrT7@g|AHvm=^Uak69pF>z{FMD4_ii=xJpLPS85>=PvrjPh z`Sy-e{|6hk^&oI0zz+FAtv|_53d33whBG*n6%%2zWSW>Vz_8a=+IQ-MJmiWx6R)RI zdL1IKDY{_Ircn!T{ikXa;Y3Xa`G%+0d8iAXD_2TL>Fj z#<{QXT_sQ>c)eM$l5la@t**B06-$)7QGjAqq_2(Zte1dB+%J2;7;pCJ7!ZY*DSW->Sz&$`fO8zH0stqty4m>tx{^vDy;)yzAgZ z@{yBvh4z@Tbi#fsnhyueTF^dI<#Qi$QWVV`TJ=27*+CwLTiJZBAcDix3Sx+A8| zOX(Q#_ic)x)oH8ATuSkR&@uC%j-)pWIVecf%yL+Q{bKzG3af|k%hRGI|c7E3cbeytGKFd^{siZz z>e;Lppt`!J2brJStxEzW^alfQ)0tL#Q+?$@6zRLvI!{r<>p`bQhYh`X`Mga<{WPoE z?CvKWXUFGkEhpokQY4XL^m|Bqr*8(=N$z(C77j6dCGJtw_kTY?e!S>|K0&RjIitb; zZ+~wuK7!*V*!ARJ<>b#$=6~A&I(QLHNSCxOfRG(SfhvIoCzDr!L|!c^oIT-DET;9z z9Yhj$^J){b?g_g03rWD=Ld7J}A-}6RH*COOS0P3;B#}-$9|4dzf06aqaR{qc94+{C z+VX5=2Y!(Yv{;yr)!?7>$1LqDvFo(zp;4(3=M(al`Wr48hdSyT-v<+fCfTBtwSAXB zHdB3N;7wot>!YVvSRS@T-2L7hODe*&1dYI1dZ$n8n`dv}fEl`+{;qg&)oM*6*^ujB zI?~*zGVRBaA3TWdL~|dZ>zoG%{Qd0Hi$X8B_=V}a!rii!|iU zYTh6(^ZU0_cW7{kL}TZD{qxG>!8$PLD#wJ?eG;ZSIMVTr@ANhP*FH0ms^ZzTtaJ!h_`a{$Mg?YbugUUcCg*0E;|ta2U&Q(_gEp zDRzVQEyxo1sCIJ73g3N=f>c;EBkrG)&Q?CyFW z57*GBjhfr^^06oc&K9*XnD(4^q9e%p+|YC}J?PQ90Ii*xLOt}dEyZx6Z(B3~aG+9B zx=JVaO1kG@Rd2thO}<~X0=nC3!RqAVjn)TE4m)P1#HAO@0vMoBEv3@|kiJ{rDq@Un zl4)k2-z1u4i3Vib>_;sgrXnjA+%o~J3QrlJ@buyvHEivFB@WN{-cJ20+~y+2?e9#m z{t%P4Wg;8j;3yuRYnk5~rElNQCVWNTpF5JR; z)Z7#wH?Bec2R~J84z2v;(Kyr1c}j^rp}+nxOQd{}6K)B$a&pRVj(0ICAN=I^4T~Xq zsrx7<8HJgqy*p|q=FyD2$(cvIAN!WkCHJ(Amwudot9H%P5& z3wfFDIkoV@jXyiTF?1?@9Hh+gpfCWeU|iAFY)|El1BuS6?rZBr*}QycS)jT?SN&wj zTY9V_v-n=7%+mlhnse+%r&d>ffL)|9zNu~a#>+P16v}LI|5(P4Mfm&%ZYdM_Sh>mc zUUVgTShGB5nCv=lgVTrL(}iG@C{Zo*6&Sb|O#sUFbLwM{*Naf^V~w&W^nNdJ3m&|G z1M#qF3bG8x7brB-Nh4IL)W01kea$=JNsE`8c{tK*p5+H&X9$QT363>yelPW`-Qry{ zkV|jYaca)ONtntBb@;WB!Z~liWE*VG0BOFZ6d{48exUT4-K+MOeJ1xmjNhh7+o9+x zI~@zhXKVNpvmRwmsKKdv^5;U}kprX4%sBhS-k6n9x*bArl^unu9rlXFR?zZ1zg2~8 zRBqsvvg)c?ESHF6n17Q6z+zVuz0cfeJzjlazxhJo%;mGZEssgb{^ zb-5R-8>Cn=GDWWJYO>?Qu-*I|A)vpmiALH4{pfia5I}fyqrq$;3^uA4m-r2ny5k_$ zZL2_({R^CGV=GvUg11z=pEo|nR_M)=F@XRf;p@-^28&286|2dHZ)F%E_`BIj)gJCP zs_&Ou2kgZ1_CH0$VIG|I5DPU~8K46Mq`EhJJ@$%xULa z9GT|GR?w^_s%`agf5dYM5^XQ4g(lBMuh?GZsR0pZhW&~aRMTOZ0m@<@%dnD|t9*4F z7#2p0Sadv zp(nv-Pd?>py^U@@TvK|?DTouD(dl~TR4qRJ-}57H<-e%8YIu%u{KSdzjO~x>)fe6I zLQW8$vg31*y~Q`x$Pf=}s{9${i#(bU_~G}{(8*_jJXdJ7f7V&4OnrcwHwP{y2piW1 zCdgT2%VO?%o1WNGIi5?L?2PMa+!50R&239oADKwlUQGWFgLHqwnz^f??1^@c7QH`& z<`eqMJeK_gxLl0a?Z4W=zg0X7e)4#1?}>dPa67yIPvxXqaCh_5>59tq(Ld)Y2_ihz zoPPBT!^uzY;H{U!ZTj+Ybxo8-tl4sz54o6=$3Nv~-=NLBhgcq?;K$x0++-fhDjZ6Z#gCLC`>>O;$>=Drk~}j=C2Y z9s`l_n*7if>#ajvOO*q*b9FkvicTqhapsSEG2m+Kp5sP7t{BqGa=+ESk(KzBuo3Y- z9rxR_!Z@F8m|dnycy&!vTw5!E&i5-cYrY`F-mSWig6%;H`adCmOnFU|6G<3fGoI$R*OY=GLi76$GJzL?1N^cLP7g_LB z@ij?1Re0{mwhPss0$*}DB_eoi4X)a>@iXx4;68)3KgnOSJ}?i*d8hulAx%71sMEG%s20wdY^|b00~YpzK5sJoBXn(+zt5=^O~RpGo2brMAMXsoX7F#=S!oT| zwnQh>+orEenRmM=AU|X;V|65&rGptKN~u*PeIlp!rP<#qa3;vBwd5P0m2wRVEQT5< z42VgI43K=k5iL9Rqd~K&G#Axc;~?J)^=R@n+jDGc`Y#fmuOTZ;jUk=iL8pGr;r^7C zy1m^j+biKp-Rg++0fhvIgbpk~9c{>efkYkVquX1r< zdoV+?a~`T9qF*ERxA51>h?5|1O**;l*+i%gQ(A_t(f-Mo?|fC01LC#hOr?f)vA_O@ z;XqAjiv&?vX;HBk^2dJ2#J=a9DUbA<$Hp*hZiI|bC;Et|O6wkg@FaZ#N& zzm)SEiP|k{3)7jxq@r-)kB(-F^m-|qJD)e7H?Mmw9!9a>)4!R(RnY+jfcx3{@shIS zXNuP&QO&2GqCeFyzjN&uhWYSz+#R|O?3!A?I9B@MJvwfzr zs1{V81E!FX7up0WLfHx@pheYzK~JC{t##j^-R9)M>n3Uw0x@$`K= z^hV}ywSCO%*CWHaLa{WP2_@F8LXAGe;klwpo0^&SMkS1Xz8a|Vn{BrC#9liD&hdCl ztMiv~JizV9!UrN2 zcZ=yy{?Ft@eJS*&2g4|h7yTRtu_)VOHB=9)IQ8JiPy!!?C#i<`BRUzKg@DMX@Nr}|oY7&7c4u`^`yzd3GG1jkppS?zE{mZKm`><6t%mkq-J&GIN2zg`0 z=`Q+V*$YIZIHwbjj=UK7P;X071=ns%`?RVsE@~YwW%ps-r;FDg*ELbf(+i0%JR}tNwu|HwYY=YEXSbEezF?*8~(7yd2hFy^eI)50uvqt)f1E1Ig zey?|Zh7Q#q%tYsjR|^ComL+pULZ9S5_dVYI_ZHt3B!ST5QjzXNK7OF2CD5oy6DS*GsTT8Cy zd?&VeMTVd;5@^;oz?+U#~#G!#Sj1w#SFuQW(x<1e&GS*MMe*h3%b8rm_ymSJbwoKDh|peDBQ*52b~ z0R$k@G16OsTQnB$@S=22%%1dh04t}p%&9q%!%7E;sJDF#5~Okos@3DS|-SB_0VYze;)(;{|L3T*4i`{IFoU6 z#IKxQd4A(lDyV-e_8w84GeNf-?q-Z{!Iiu_7)w6m;VAY*)b(97;8y`?qL&u0JDz24 ziB!8zqs3F)0x)^6x0T+BL)hXcT=rAdAS~d%%Ni6rSL1!meVuJAk2}+$q^q0{k9hP6 z9QsGrG1qwZ`cqTlc%7Y#JYly`f-*eupl6~6?IM*)54@tLu>U_qePvWsZPYdhib{z{ zmx_plbl0dz3nSf(ba&^7bW4u3v~+ijba!`m&5#2O<9D9-eb@Sau=q14?)&U}?`zk! zn?Si-qw{Oq!s78DJy*_^<)y|`Hm+U9GV8sK^q4ri9TIbn50rGHhDr-Z6h_>t*T2lO zF0${t8;ZvLuYQ$(@`m zoTMoQ>rJYfCtl|F(w<$=|@dDO-xC9fi51) zd(Vfr;}umpg6gRMB(j-u0B#gyf#`mr92revg-ar~R!8lj7R7xU>}$A)YsF z>&W-L?$Sl4%ei|^WJx3SeDp2tNa1?#6zO0Fks7)zhn-DWwQX(r(j135u+~;$%QnV^ z3e;lUL+E@*)m^z-IB#()Uc(-*gfU6(lkA8=mNGuHm9!m=g4&E-izLAwJRsxiYssNx zQW7Lxyw8DfCc{x`Q2?{7pUrJa)!=*U($zgE6&#^s;!=rniwUUjjn1m9VL&AT#mYf` zlk1<_96A5D=Nhr3cjMp%%<^VoAoLM$m~z$E?Y&*TT)I|~DwtnrIjdXKvE<0aa=~JM z`H&Lp8xh+r@B1IO9pMYT8x4&H@$pO5F8*Q6ks00_ZFQWIyJnYW##xjXIMENaQ#7Xf zS{u$_bUa@4EO}1a{`}|1;v=$s8)bt=amv!Vyb9-}!QxoIm6WcG6SZ(!HpTo?1gIBI zo#>7;RWn+hKV;0BjHA1L2r<@+jWL@@^4ys0BIzu266qkZP9x@Oj2W%(+?D|HPCw}< zBO)8|cC##xwFC(#D-Nu@_H-6MVTbmehy;v<4=CHKxlCrtJ*QChzi}^AT1=_UYl;=c zo}`QRBGE|wGThDoJKU6=Qc$!yQdLFQmDlA$H2u-V69U3^Zk{vVY1uLx@Zb5;$8FXO z&2WV6eO_%(5OQcB9HZH#XoMwuQ^f~*8gl@6M&d|+-AD((=PJMls_&;ko@=chM%B>s zOX&VHP_DSKLNLxtTE;q(1Sj$0^R9)lD`GMD#5RGxFk^x^CegAuZkC5T_~KiYseIZq zuKrE7oB0Z;^3xH+@1l3x#aqN()qj#X~%@Orves zXiM!7K{W;PY91~#4I#0#UA`O1WWmDug+qDcsCuUXLZxm<5p%p2o{&wNak>11+gSFq z2|vsYP{ zcbaA#a^)mD5Gh|U%#>@WoY;KX|Dt}-+VM4E_s~&6&|d~tp}mi0crgNX98QWlgEvGAnnwa2_P#?DSWx>z!Ut`o8$u%b>oyijD>BG62^9+M!q8OLio*n!N z<@tLupWy7F!~J#gq#lf7mKL)=~HCAVT4J0?1^gE7W3epwycw)5E?FQ1$HiLw<{RhdT6HVzU+|`YFR)?()OM-YAwF#3J z4b7q{9G^^X{V2=KIl@x2BDk4fGWhKjq{9YXU9@C`+o|wMX|KF+f>RQK*^B8k_O#Ds zbPn>g^HYVlzib%vd`|q{v%K8xK*J6GOK za^~1(i+-;vlyXTCykUx(_SevqHf8<$gYw5?{^7_#w)H#)PLy#qj*6Off%CSl+q5l! zE;8}77uhXs;PiY7LL0#(_5@ZS1My_?d#EL&rOG{vH)x%KRD<#jvLH^{O!~ z|0)~}xfnfYF$J5#dNQ>^?NHgwFTy*O+)jTQ)2Cpe6GiC0=3PP)eg-*{=6*EHd>l zb}X#eiE4MRYAM^;JvT?%NY(I@FUbr0NOBVu591j5nRihuA&n@@IvMKTzkg|(>y;80 zm1e4l8K+&YgueDN(lQ{+{)D9#;k=!py0|W0A^<{iO5-TkzCsIvuotfwBkBDNC-SaN z9_eNJe&0;H*r+y^5>SV2Ipu+|m54x3b@w#7rN^t!C6{(BHZK4&PbF##IV9*f#PEIY z3PZwgXXhN2g%?R!iX!I!uxM{J`_0DdOo_o$w#`FUk zX$I@h$v*B+xV;SMdkfDw%fn2bfu424m-O9v%eS9>ckYo})0}3r8O==9{~}kuq5h^} z^y7$Zk!+N0;qb~AJLmdHm(xS_>L~)(Pwr3fHdl(rXe_nN1nTe%I%g6u$$CW;c#@)p z-<-|5q&{nFKakxMKQI;gG@!_K42-#G_~Z;u6tul)h4uY;+&kPWhSSb(@Wac7yKIId zL?ZC=#WjocnjP+ME@6Y*ikzuG#TF3`T)lYTxmKnn@>>c^@!PSm0y3l(*$OII@8#U= za0=i`mR5;_8f`x)uOEo|$M?z`nCj;P>m>p}I#yRxN^*8z za`J(KZq3-#^b3*nr~K9xvi(@`v3kE!&v?s;?(e}XP?P{FaU3I>k7bM$)%k`8zQIOm zz<-K;1E%Km0%ivIf0tBvm-%S%Ub_T_24cBD9$B#|Dmj@}g3HUXZwD@>JkeV=BCqgV zG6zfBPSr33mzE1i>P{3|W|Pi3+FtCXQh7eUV8*`*FPb1U{nzdC?64T!Kik9?<2i!?-)$tbD*@k+QodR>{j=Y3e z2S_9HYDe+zlO?bY79icWqP;7ubw4_0+ueEfdh;O9IZo^{hJ(Unn~Mf{hD@04Z@DS^ z$-2L135H%JlE=;(Tup+R%lj^>Y4!PoT?(5AbSxKc0b@~r=Y@(U^p?w*7&xQ(XAr<+{)@7#EWe(-rI}+V!6~PEE&OLLS%p6$`~rM zCx)cIBfijzSqP1_I|FY-DIGEn0xDC&0yu#rpw#nepG69cNan37)0C-OoRpI+$H%K3 zxLiS%#M>fGTcV0uIXWk$kNu1(dq0|mtrU_3MGxO{zb?wa+I-adR8wJD%&P6YSpc^S zi+iD7W#2fxXYd2hbC1*B`kS3-v-XeHP97$#9$VMD0pLF=2N7>S-9PeWjb|z*hflc58u6f0yCPQ%!=K(rp z{o|!a9p6|Eyf5~|g&8xI602h0KTMN3*4T=ya72BZiS|3>D?sX<$Am60m4IrQJMb4h z;z&G^GVQmC1Nly8!@kCRBl8E^xyCn|TP>E#s_OuvDx-&EQj%|p2_+ZI=a>NzwSc2D zn6C}**mQgGj<$0-k{`Ci)RDB45MH{Uej9JJ{@zlVT;5Hi8DPW0>Zz;A7`)3zmQS2j zL!@4K6JNck#+oIL^PGD`-bx{`5|T`9C7MLq*_RVq9Xsc&>TYzD6c7^f?8g^FB@yfx z9ZkbQqlASwvfzPUx)`9@V2U)0>#u=B6zE9$2b|JQ`JueFT=o7OU3y(6$8>7`Cdv5xu=m=dWl9E1nU4{*C zh|GVGqxZtP^j2XaBo&=|=Rb?dPE5Z|xd+j8b%QgY?H8 z?X(BbHP^HGvc|O6w=$O!d26dn7Tg`>q@uFi7{A z9lzkmR#8AfS|K3FYNJ7$;#@4C9Y{jVcMOHtE%azMSIX-T%sqp%AckweFV^WaJ}e0-|@ic5JQDIh}rN zA)S>=-Qx9`1Sd?Kqz@Y+{iD$&e}(#b`PX-;M28x!RMT^7s^@`-llV{$zqVJR@F%3# zK72C=;y8eULn>!3`I;w7bL%wf)Edr>WOI`~j3}h%?ry*1@x1X%98dUGNlD9=6&e@c zT$^gi_MTsUVO2472&u;1kZ2I-sb1S8e{!nNxfQLM#MZF;wpDdhE=8{D-Cw=*&e&Px zZ(H*9fx?&co;YQ!`nTjYVP=f)?s7Ag)57Uf1LUQ)8@LNq;DWPMg&H$|H}Ku#e>C9D zmMUISYvAMbr4RzD-1y^I-3wWoJx;4{pXfIBLkD6gv7}euRyo z$-(F!R-{?|Jy1La*ebA~dqt3sQ12(~^3ifr<5_EcCC42Nrk)3DX}hKG?H#;m>FZre zh1J@7aigI+dA>nYdHGAC@+8&0EB~+#)z0}V=$7Ld*FTl(-A#I(h|;~UjWl`0N?h=u zkPSPvSm#ZE(Qk}PotJ+IQFIYiWv`uOfeT|q9@CG?~gP+wnDKE zH1~lRVVVX^V=Or1C}reriVL=at>_}&Z!*EjugcXTUud0UGal!8+dveRaufngu#UG! z4kW91_`#%>O&qo6IS1#9^MgfMFxfb{2}Yl1#QY>r`dvn3>7so<>=cFtv4*EBa#oHL z@Exi;7nIhE42mi{Wm|hbm#rKuw)=a1ajeVIA;14io+o0O`kCajpUKMd!Ps(CFK;o4 zX{F4CC7wAn*&wPFsF??^-qdE(9oypkv#MX@$1g;4ZN#di*V-#11I`_s!?$}!=hm53 zI7U_ql%CQrl09|O)Vu&Ow22%Lt&q)3Dn#GdnAW~!v+hrkGt?CQg`WQ=ya%Se*oT0U zR179KZ_gxBsRXitz@6$1EsFO(!%x6(Jp0&vMWFeqJJJDu3U=NG`O4-r;yzii%*ipFPZaC{Cz}-%tP;e@hf9$uwv({*m zds*)rW!7AmBD?*A5zF*`>tnq%u~S>`L}kaP)^|ci%)|3X$2*phN%Xl1etPKINT_)U=AP?AY)hm%*W=6J@X(uJ=`Zp&laD9BD$lt?;qr)M@ zqatGmCt->Eef<}u=bU*-S^O=quZ!{s=_j5KzPGsccx`4R4y)1yX6f*;PRZMw-rJsw z7=G`b&0&{fwQYCB)ZdVmnwdMNk)#~k-SGx5=uI(c%XXxBpIJ>#9EEYdo=G)qI(SZ6 zOvHVvu9B^6suHwS;t7k%58k~>LrGT_W7{G*+pnDL_2>{QbDuZqQ-5wAF2G-JdY+qT zr$P6-p*;zs;~vVoqV1qtZv{je_~h4-~qoQpXHhktqzd$yZ(tEtXx8yMp}=_>P~d1@EyhX_MQ zv!SR(*Gvuq^G-oziuQ;%RJEbv75h^cRO(Y_a+;ENKYg32o5-P8+ja(xMH@ofy+&NhgIcgNL-pM7FiaGe zcjiHC7&0r+tt;rBH5mwXQ#XHup*DdW&NiYg)icir4^gF0cLwnC&+_y{SKSCZQ$J#C zBq49#O}m@DFjIfm@_7MM2YS&XRU)Qdde1w|nPO%;AVT0hJ5j8w+I5%}<4C)%;3Qt1 zHeIH>rx0!?&zJw{!6qH=h-X$mRl}l*-ouW#kE0VXffQ2n*6_H#HToy^hJUlfZBzo5 zhJPx)x@*8yophSAEle}~DSSgSX5z$B$fzI@2si)bL{cH*IPC=%~oj7qcEW)>RYPemFB0%lKnezamML_6!~4n_`!H~TwWQ| zpXX1a7dyvV;I^!Jby|uXSfEbQ`inAlRe1`V!|c?=*gIVy3%|+KRR<@3^;OnBvFJv%(SnFho%+P= z2J7NW*@PEApVgI>XK?p`PK%I8$E${4pBA(+gwW*U?f5Gfv&EUiO9@ZZlRGUGtQ~gc z1&t^(oox}R#(5zCrqbe_~4a>55g$Mw(t?B6u)oVMQO#=s8Fj24m7+ zRbL&2@9y}XZ!#=MuGhgViE{FKi)tGmd^zrfpW|_SN=& zb+#{bTh;2sYE|&wXH*mwfgJ5<<3hQqbisOeSO7{?Xw z&(^w_UZfPhfT`b-MHb%G+wSdm$3n-vh$ULKOxaAO?N(P zvq0}L;ov;tM3?FRyrqWBVb3O~kxEDC`5C~gI4X;L6yaTPAn2y~wMmY4C~8T7_^TJm zo=mA9ETr^l!cGG0Ee8v{T zOb{DRglzR2Y-xO!QOZ$>m3vgsAoHKS9M%t%SN%A7{7l(+k`PN_G+`n&_ra}8~M5`)^L^*Ffe;9^Od$xw?sxk>w#)@$8W z=L^}LWcw@Vo41KM);3p1o_uckf-fC2fMrNr-U{^YoGobw#=3|_i?|jwktI)~jD*Wh zZL_4zJWaKx)y&`gWJ@K{;0jEh{1l%MCwpVJsn$FNwI~k~q>#!mNA<7wq^Jh$kk8oG z(_`&H?8Mb(x6t~`>;b%)UjKDKj*fX4F(7IKAQxAe7#QjO1GuTa#4d)avtweACcD4P zKsH&=R7cde0J&g|3VE;L3he^w^l#1i6Ax7FZ!{0Qdg?a_NjoYRM~hdatT=MH7qb{g z8ceb3rVkvrGnLq;ZDpMMzozTI45x<1_;8o6^ewzMuUzg7*5k=2WAbYI$a~CH3@0q)+eUGdFO;$xLX=opu-E)Q4;yi@EGh6fbnT zbPtT!t55DUY0gDzS6_e4+}Boe^d=i*8tWSuMg_K>XW+bn!wtlB4d8V;F0Zd?`WSlST84+2Co;lu<=HLdabekoMin|=sxkNJ# z)%f5GD>i|}S#O4JD4L?YOGE*JW=AYJQ}I)^C^(jNQy03*+OjLQbpIkC&cHmw-Z~K) zAp$ue3cl<(dN=W+nH12YBd8h35$&L1@AZM$axv!^vy&cocq<4y{Qa}XIn`zx)&Gbn`d8(rBpKxC3)46kPeg?$P5{s z>PU5y7{`{|cTM;hgekf<{55HHW(iWqn5T-p&qU*4WVqcoi9?2hWWxD28#Yg6L09tA zW-m0(AYK6fyA?~;u~0Y`dda}X&Jd+vM=>Gg6aV1bj$R z7kGy|_y9t5De-FJ=AtbCnDlx(b#F>R%VRuaPvF?x zQ?prewo_`R&qFA0?FF z+A*HW)M)6@Wvh|`bFe7B*3LPt2pRYH@ksK1mErG?ymnfK?08&Z>;j@(7c8nXx|#Wa zFJnInG>|;-VC%^w6=Nx}dXi@?QV?#AOwV<9`djE*0NKCtG6`N5>o}t{=wVJc!X`f; zk~6|PgGb4$dBC28$|IvF3-*s$5B!GzI$Sl9*?_dwY`xCf=P)I%nG9%-@BM$uqtL>% zD(HUfsR_9k@qeE-+IX4ZET*6bG7N*QMyyZoiM_PlfEtQUsNtE{$u;e!xF3sZCOE z&3n^kZkXo>^eADOeJU+Ga2pEw#yhX`CmxSVPye~E6=SmK`~++nn6IuoP%x1TOy$ftU9+n3CChRm=GT8HN>y+sxzk zb)kaTno{yTNU6uDpfs7)f}HtW;7Stj}8g=>`Y(-ijX;hA3PtZIGc&m7X$d5 z=mQG;CLq|ZmDCDFRysZ<{`t{b?@yldE$EBcq%lWz0TN(mFShxH4OHubs=|&37=Ran_7J^5I7o zY?d%k)+o%o9?P%nD1wGk99)_w zlWSo0PWD4(Ki^;0#2(?k3$k|I_fd=1l4Tjf3&R=lrbw`CO{JEus=vmo#O9U(t6X zS8T?W%kWoi+4s8_z#Iu}|HwTE>P*-B&L&ZN*zK%Ew(EH!^&p+9%HE_`7 zuQ<16iJA;n(2NHSqjWiQQEX^%)j$l-~YS6qR< zc8&mNj1KmsX*iUy=Qj1#nO)A5Nq9F64owz!O`y4>P=bkLug>b-r>5E=b!zBf`Q^Qx zGx;i&D~&bt{Z5AIuOtcm3QNN`#IbnwLS}~yg+Sb^8W0ndkb z0hs=5!5Lg7gCnyp?lE$BcR`(4TG`m)@5$%MWBXXo&FA=`=YSRupAa5`b%lBQ5H^SzB9iV^T#%6( zN?ZT1at?I#wD+tRKOLr2j^W(bnHe^?5zsA7Xz1$W<7b|2yt<_YkJ!XtW3)xg8Ha-TkMB=554BrP z@D-pCwuGv_R(oKws75iecl|2eN+$S-pH2r|r{Sx^G+A?jRsNRGE%BNl(k_OUHY0IV zY{PyX11BCEH@%oxgdE;3Ar;_J8LTNMngJ?t6M`etb+561ay2~p-nc1rEzF#<<8h=f z<7fRki6}v1;iry|88RMw$?Nq7jRW?T+b}R2^ zNFF#U@T~Y|3#JUlgWpdNwv`&aLlVxIJ{<|H;cL&GYe{!Os;L z5^jC0K-{YKM{_GJBCOYD ztV(`JJgPMl%|~p!g$C~>PedzFB7FK=ZRXtoF6w?<^A9V`fE-zxp4W=T&?9RzBNy5^ zbXG)@YT)6hk2}XkMZ-`37*Vdzt*r%|`6yD*lMQ(;uU3=-O*~t^%)}qT5*_^(t)>6< z4(>VM5&4aS9%EkljjRwW*pu#8>}xLY*EMG!@Fvwndz8KZ?Yb0QgzRfM0g^{IH&{FH z5S9(bA6-gGO!I<6nbPTShQq9T&WKL6?hdj)Y&9hl%ly#4mvFjHL_iPd8+C6a9}Lsg zWS#0(J)2c)Npf{lDP%n4QY%IF`~ALc`!1Fd7c?^ zb%xi3goVU92Qh2-`_s=EV-%kcaVevUI9sVo$T@UXU`xZ^&@j-`V@;O~5yXLikHiv9 z<`;j}`xff|D?ff) zx%*xg;%E$A-`|g$U}7qKhvFj1=JLDMT>vmq0&x>gxT?A+HE;eO%8*6Q-jkxMUgihDU945%x`K?3ar?#JDQ2lYMTkF>-D&2el) zEz6K{FU82?RC=UuO*LbhgiEZT)*ED#+xkiWu%Kw}MH%8G!;82bKj@Zn)qQ=7sxcpr zfyba)a*qDb(fcfcJ-jbOel1T!*Uy2_(sRvA5#g%k)-=D(yr%m)v`q1b*CD;s@mXx~ z9621Cm5lGd12dYc&0FO#uZEL))s;a0{)K+CUM-b96{rrh9K#?R-6tg(tnbe8UjeSL z73aHogGsEqK))@seMlWc=rKolCOM==^gOioNxZvw&#B>Mw;q>pjNIs{i3p0hh4Gp( z3%U@YJ7eaZ8bfX{aCRm!{YQ?CxX^6WYxa(piuqI?yfdKH!cLY$nYS0=1wDSQ;Z&c& z$Xeib6^F>acaBY|ji2#8_j`4pCFR57+lRD|0o8#!VuB=yXIeBj!BqQ6UUsP#lf%w$ z?%Ksko)J{{9esLZf!{1rRQw$K0@0|`S#HU1k?UyWc#^kC;WoNKdNqEZe+gNDZz{DS zA8kCjI3-xL8~35g8FYLTV{H=G9FhDpJ;KpJ)>8nxR)ca-ZX3^jR_tBju}4Z3nOMy66XR|@}^`ebqNoYM~v{S@4E;Bpzx_8GaNmJc7@!lug zGi5;q>huqbEB;Coh1(T~%0WiIbj}2IE|}baf;Ps^iee1Z?|p*qbDI?J`$qp^1%E`n z;x+?{E{Bm%ut6_j>$PbU*n7HnCJ&(4s`u%k;3b9I8^X=?_oi<#5QH@RCG>GX!T?ZTVBQCJL~we2PTAIvuN!Np|T7 zz9b}7OYyJu%n_3QiXM}wYnc{-*`A)w(oeNiI?B?BLit>ph}j{`PtY3RpCUd$=ZZJW zk2DePSK;?ruBTxJOi244C~@y*GaCpW1y@FFmj@qn@Wg6SZZ_h-lB61}(~jOHc9Q05uP1 z%sPE%Z%QwvfZP+{vheT&T}K{(6#n{9ED(eI8@rEGPzAhziFok6-zHJRDLMz}If^Ad z5(~4cC^FK~=dZL1^jQ6DP*!`hO(qjVa7l?7hFhnNx_(203L@xX|zs()CF1&DuGXc_ zmtJXt0Xg>(oaRr?hfA5=(u`Z;YfC3qU{mLZY%!>J67Y3##;#d-jaf{dK#md2jhdsD zIpoN$i@+f@H={p#{Rh#`f)*`(;xz)X>c41}1UcU=zVVja%Iiiewp6k%HyQ#iRvJZ^ z>niG9NJvfUu$O%}#qCOjAxYA?Dq^}m$n{S5D|h-SVa_+FCqkQzWDq1FiiddRZyvzr zJM#}~JFtywgI>3n1Sr#*1cU{goPS>iw<=RWTg-xu0Tpu+oKs#fXRW^8i>rIz4`@m_ zx}qByLb8ei#EBhr^BniS3}nS*)VoPvAHU=Q{XEKWwGAZZo^AespxdF_^1$ywvmA^% z_rTqlLjGaB7KdA(F8q3Cj2bR`gaZKeut&j;z|;9ageYdrcNm5M5bi-ddY%o5Uoq$; z26WiIh~P2to$Y}eo3|mdK#hyf=rhjeF}h!Z%RPKoSn<7YfHv*Jt1gE{?H0IBtqKa+Z6XOsvIaiM)65*b13&hQI(WTQ& zpbc7t?jjzbjAJN}H~1d-% z!OD$+IaIWNd(0#wG;GRA>_H{U{u+Mo11zFHwKKc{=B~ep2Fm5Ol&nCD&Q~Mw*w-w{DD`R~y`U@;gWD=|_j6w~~PB;N1U* zRcC&jRSdQ_wnP?m32IWrc`D0L1o4qCeRvo{PW2b}xi^ub!Wsub47wc-}PLyFdtgXFqd+-BOKa8tT_Tjzit6KX;FLGzjAHU{D905LP zg3ba0nLJCdDNv|%k`2#=_MKb6EkFx+J+p#Wap=!e_VnY_mV-L;e@n2VbWc7!`uNk) ze{A-P2StFnpATF8y>IdDm(9}D-4_$`fCmr^+A=Qh&5Rb|8@0Db;;0A9W?JJ0FDPdg ze|Fa4Bu4Su1_6bR^@m?~w6C1X@1}w2@SXoHx*vJE2@f~I3{ADMTFuOy3`odjPtbo7 z;Y`N0*mCR}A#SzC{C04;?f{`_0QpLKc8=b-RfnJmpf{wW97+W?#}dVLA04?zvT%bv za^2r#a@D`A>|gSVpDB`{b@&2n2FMc!5}`M|EROWv6nXYd|9xIXC=tqD7a81~hcfR> zG3}`=JA_3T=I_@P5!9>5_3$_p{WeWr3X;+=d-aiVv*9$XdWCYxp^<@Dt*AvtAlY_Rzd%ahHd-dZj zim@vLr+T`@=e9ShMcwl`*qc1Q#7aaWv!HtS*~f<^$cm=|g_ii$6=oecm446b!li2${UJIM zPnf~_2Fh`niiAXP%+AyT+rbCF!2w?~zP37u&IG7Q(Xoda48T6)d6;X5(}YSq^+>d3 zzRC8Ed0~C^XH)2I*zJ+{eX-PrIjy2Wx;E%8K+ezM6(R(G!mW_9_V3HH?^Gy;5u2jADm^yuD2ggvIk3i!$tcJxTmd9W+<8Dnud1Ny;#2Ees55XHau zd-lFn6FoxFwTh4=#OZvJS{~r{UhQLI#%y=W{Ssj>qH5V#Tq6B|X#++(32iN9+C8$= zJ^d=EN7hkGaq>I!zAJNk$Oj3S4%`+Lv*DkmIV*Z1BwZvzq9+q!5n`4x^-NF4wa)? zlkia6)^p z8vlcsXl~n>YV^A})5V`-XqD+V-@pbbA(W>n3SFzuGA`j~UqClxm;!{2e$IcF-9!OW z8sLhiVH%4*Y$w0{!t>G-2*a)09C$xVLzjSRcr)e>-o=Eiye!CbfgdjcyS%8)yM`fj zoJl{vKPbPH5V^00uK9b_cR(KNqgL0WO9fJ{1TdZxWha@sh?87(6ZSBtp>r9=W|?HM z{ud8>to)VwL+!m@w-K-@llHt*$M_> zZ(>GKAra>-&4OKq6{rwOX{D7TY6T^PEqZ>^3PSD2NRzArS~%R~Lk6=FWIjfdYejnp zQXP-rO|)gu6Cl(Qw_!d1urAO3!zVslE%F<(&Fsd&5n=%hNIFFiXQ*KxsMfy6NT?4I zWbpJ0#xbQF^#e@;y?zLMfd3$Z37k|2h5-gKVuR5Ua73-dyDz_WF|#1@HJsn6Yr6q< z&6%HSI3EcyVuFx>UINSoU?oCfU8CxeP!ukx4=}FyG8=K(VNh!z!5&?%as7AdjZP(3osB=K{{Lz)=w@cEOTdD+!cy!+jiIm+MdWZG{8xSE2t!P{Fqwd zKzOQ>3aoWhsNU0AB346bB^5p;Bq`8i)~NW!%usnmJ}2Dr&G8_4Vq#*wS20HB&<_r% z5je8w2~8)wCMYAz0o$Z@x^xS1C(j#AH69OAJ%nH#8j;sbF|6Kpb9UXj>JnfCnXaMf zBM<&zVV?NjeUu%rZF{$`6aMSkz8+~?V+bzb4mVh(EXh*>vB;pub4>$M;5F9MpmAd0 zF#q`GH!iTK?Z>1I07h3aZM!XRhIlegvdB9ip7@aAoLWm1U|zW&MMnVNzMTtd(Wst6 z96D~$SJ)tByP;s2XNOuK1r=D)a{`X6#Q$9K@KUf=^BQ!<1^7~oS6Lbl#Ux7uMp=qD z8E&4|YL(c_gAxC*xOMR+>US~H>Gfz*^Q)358uRd$kK~VlHCXmwGeF*!8dn0?@!|bA z@KdL?x~tX98v+>SN#mV{?9;)G^5 z+#_HkKid@&R&Vfr#{T8GNqr^+Syx?@2TQH#tE;Hl5K<49NeE>{2Sh(KK?)UGt3~~UP)giYCeEn?w+17{e+3#mEVDN6_HXc1qmpYt% zZT(&C#CfD{brZ^Drm)nmwsOknTXQm6zgS0fgN>%XCY&Gi8rMkZHVt6iDy!O)=6eCt z2X`PRVKvrSn^2px{;yAVXHzapeZis`w`5yQ=A(ELQ&T#mscgNx#oq$Hd!1zE)_&SK z;n~^6|5+e(`wuJQ;$3M|)WF`b!oGrktv{|~#zRe3?k!PDk8s^qI8i>-|Lp*6Tn^5h zaRu2uZ_;{UN8)iIYDJ`Fsbs`k2B}e*z05Qmb%AJ#Dl24Tm5+SdVu!u0EvG_^OPX@Q zYPdfgm0RY}(<&>PuLj2VAq6I`z~IEST5p?i`&>rJOx6z=e zN5n;C5tzzSo-BnZO|>cMbVoO$ZPT+&;_V-_g$w8(GFSk`j56I$=bdDt_n-C|m+~JN zCfM*)%d0X=o7_ZdiKf5|cU!_YGLcE!0rb9ql2p+p3UqiS*=qDOC~Oi*pwbdZv+%sp zC&iFTDKmeudpmXOeZP4ebRTzYXa5(fmw&m9R-`<_JZ4wzv_}l8MN@6Wy{_`;pJV=& zr@-;PcSt01%e<0SgLlwVA3!tZEk}7eyqe0ZLrt?F!m(w6a?Lj2kv8C@3iGbpt{h^-AbZ#&W=$6 zeL5Lwln+d&jF*2Wr)b1wu~)1);?4=w?@f0L$<%C*sF*)%}!rTTr0aRZjdJ% zd%4mvu9tV}3#yXvvHYnIR@G<>)2eiMI4K{Pej2Bi`RiPxs);7dOr;Bj3T1iyupPs;zMApSxQSLSS;Z8oeQhQ?~M*x6`M2ZEij^E{P3q% zAVTzmwpU2{c=zmmgEx~G>JzS_3WIZ7;cRinE-_C1tQG5OwsghAU8W@U;sPUR0r3J$ z#z6^elajTFsNNuZmnA=3gG>RQRVFS7f*nJHPzK6~9>c zb-+5FFv*BbN3+J8x0-9{oxFXb!E%I7ZwS;ZlVp&3cx{ymW%B1$Sq=P|?m@NU{ZdXl zxxnRJuh4^5@KM?)9feyonBwkJj5Rl3`FzNlOcc2Sh|otF$q`ao`KV*DYlS|TO(CC= zhT0=9-i#P&{Cj_YSSOg1sPRTs`e)&%dezOCFaaG{2>&s-J)VzLrhvrS#nAC3F}+%5 z!rF_M1oXeQu1hPbcjSFtc}g1XNiS3}Pt*}Jy*&)i_($mvuB;t71HVwy2Z?R47)9@F zo5UTc;ZkU;kp19Vi_BZf*;#T#afX+6f}+eP0-xWEj@<3;gQn7+rFwC_Hymz*-5_q3`oEP5iE zgeQkK`;6NlPo6c`ceik7z0#Fy(kZ;jI~$C%&$$LA+|Qt{oI15zpWHO{Zq(~$8muNa znzB?Y8YX%UcarXnpM-Hecy9MUim0cj}_ zgiRzyPr4aMcQd+1cQat@^*is+@A3Tu&UVguJkNb!_jO zDz-N5(pN-s(f@$e$X!cqkc$Q?EHOJj{NqBg%?A`G>qE0pHqeOSyf~nJ!{lV$D_ydq zeC${!kp~H{&3Nt8mQ{hM=VzLnW{Jjl0p6*78W{23|76*LggLw`C|zq9gka!K5g z`(_8eSh6&{<~`bF<0xpV=j5{xB3awB3SBV>qO0KlHhwwHV55= zh27?Nl3~~Sd^(X_G>#Ye^vy}6ZdLtGBLEgAqc0?{!`E@vWr!cj(hf&_pWSM1VV zv2`rPiA(R}1ZO|I)0M<#AJgQLbiKi;9((<{UJjZMOi;(~9c^R;38f8L@B-j%j1q_G zu4abpz2m@j4_!*WVW__cYdODurry1I5OR_8bV5-rmKlT2$a^x9nH96Cm+_K#&4+Lo z57F$Ji}_`tsi_dSp!=!1Hnv~d@YAbTE6Um@oz_vMDvvbgj8b#{pbAGLa=>&((<_r} z<2Z4lc1W9wA!(Bcj6s!$eX3=5QZ|Q4?K~r6CGBe0bZR0u&%32d}SoeU_Npb8* z*!#NoZw79q+Zlt(DV^nY_kgYD1w{CO#Mt-0BbK~oCfy&=*Tdo0&Q2#Cg1nPLMtSq? z@t}bA>(QQYUr71U5UP+n+vQ%Go*HSz!}Jf||5|jAwU4uSJ%6s3!0-87G?1aS-w#pEVPe#hzx=6(Kk& z_cR&j49RW@ydT_+t_={}6Z|@mokqXx!;D#s z`#JV5zh>qqW%uBa^b>_GfwKICg+{=vQFzrNcg>ORGf>A_o)|q4$8T6BoXC3gFR5I9 z0;-upUHH*Egy+}oi3&|7}2%Qt|1F|MQlV$c5%4dYt#EA~X7r#t`Kk#MP( znYf#f=kMZ5W^$(sG7hU>n>g6Bs2WMJ@@ALoBWxr!AGfw~ND(q;=*@O255hZEBErDvIyw&;&k zHoZ~oss~9ZzYIt)eNo2W7&+Vj`Qb8oa7&6;zQO+AsmAvb--%ALU**q9@Al?8dHg27 zVok|VW9-_Wc^t(_GJPEHBFT%e^&1b26;^%4xG(2tVZ5liZ+R4_dN@ZpudJ-jj}AuxW%71DTx8L?2Ka4(nacn^c6#Pb{Rz?=cIELOc-uC)g@{% zOy3nnmy#iV?~R6#{Qb>x!=U9w{_rxdXIi>omz&P0)RTW$?ojR|YfR%scvkNwSAr=G zca>_Iu8@z_urRrLEV8`QN7t!Xeu(jSJ$0&UBdXBcWYKiKo#X9sPeo4Q)08hSAv%^R z4s^6pIR>5i3Gf#2cJCnnGRt?HZlzwcMSxE|?Mm!#+pXozmYplZ+i;cpBbWN}xzacA zzn~*!dC?p7_O7Y98viA#)tG^~th(_k%=N*o%Mlx$^U1~$^lSrkZ9Y6wr=HSMl#F+{ z;<$;z4<@v?P#=N9bNmKOc_IWxy6;xBGbe{Z*a=Rv#+j3sq%bsB8(_`x_BTSco5+o! zl7EQm&LNHFmVHtcYnWd*8~Ak47XgVYc6{~f#Y@=}c|KWl2_xHSH%kz4uo%_oj_~_< zEx)x7=Xq92x!c&wBGxn_OGJxoe2T2B@#EOLU9FgdOuX2yijTBN#jpk)maU+mk~#DE z84$+O)p4OFK%Wc2H*Qu)d0_sX2&~?^J*W3fbA9d$`6>kF=<>?&qk~{eW~y5`R3^JM`|(M*McE|7ct$ zvUb3cIQ!kL)pR*2GZe=SYxA}30y&*fFRR386ZlURL6$E20rT6wL4or?|D37b{|J_- zPtw+))CzLnB+@xQdjhNyXjSV0XeS@rPIJ4kGL*^x`TvORvv2UhAi!0Fai*kR!|yKU@v=XAB|H?8Unrmy`0H8E-`)c$b5E_EHn+`eoW%IPR@0z- zpW-vqm$l)MlJC^l2**D^>ekzCL&jm8e|}ph7Gqz_OcTW$EN$Q|E>)(ETxF;RGmAC3 z|6J+am{~5yAQmb)j`K4bv`{|ZX-*EFSUwkGB1xhT;Zg%S?nVy8m?GN>XRo5>t()3I zSNMY6$*Hto&VB9snfm(hMt+U48$7_eiKfQod3j061@mt+&R^}DG3v{G7QtjfdJBy# z|5Wd#Z!J>2YDoRf9CAi#8(%#binnVIGi|r<(@Rq3+7zNYAw;*pNsV}`ws2EZTNtp-%kIYdc zl`&2o%6=xhAr*IZaq_%Qn>GVw(Qb8D($RR4-ytY)sW3G!QHxYQmya9=Ilz&XYUh1f zsO5MuL*OuS8m2MeV6ieEbMxXdOL&NAkwz57{})p{g0}%J*L%^9$@#om57Ki8o5R03 zMo(hpq325^&<&tdn(xf4z@A@cSabq(ixKQ0rZ|JQ?u^*)=b$-B78Rb$Qt+%X*~?=~ zRlHx9*=$WCOj+N}jupXDJQ6s+>I6=wOlccFUCr9#PMQcG`9R?&zrCc9eU;eb0U{j( z6qZ}CaFMy*Rvw}Uzl>-PdNMg&x0B-^J~1Jmbyg%)q?vz!`RR*4B5$TZG%MNZ&GgR% zS&(G!O&a$VU1}i=%#3l;t8_JXj`kz&FYokdpZSX>xIwf0b+epSHW~XD)nLEEd4Uns z+bO8`(vkXcBmPnP4LKbA+0=!iE3h2g(F9bZT(lrO3Jpx(Rf2vWflq|mYXM4Y8w%`H z@azjWi;qNYTI%gNS8pkWwVmzn>LxdjY8E?7!G7*fTy7MiU?PaEKUjB^Mx*4U>yYTaMTe64OrC_V%9so60S9mIr%NZ#&%t~C|c>sA(jkooK5Mz3D4>^25# ztkiyS6X+M6bxLwd`w)BY2T9Z`uxI%nP#jd%POq7tEfJICDw0iae7`SY?JQlWtN>B}d9##NQnv znlK+(s+NwLjF4mVK`}~}ik=vhHKx{b8O>#GL9D00)5|Ac_DT2OR3VX+^0u3B zmioyfjxWMSgM9K5jIqz6b@^3ix<&%;47zIOLJT$n9o-y57|=m#az7eqe<|e12}f~1 z?0w?##Y0kcjhBarATyKM;X(cJObsD_ei3G;KxwO?=6Z&6sVswnEY0S4+~eQ4my6Nd zp$~ZDJ=&YarTr3#a4{5_w#ao6O67kMnp#<%nv%-Cd_rMsW>v||YWv#8LvJ&D|5Gqp zLspboi-wlIZwP?ksnfxImPG zpr7npv;wQsqIh*+43yfj7Na<^Y&=jCkX6}r`kGH(_wC90yW6qs2ckcaDFbkUz%z&D zFZs8y$XzyDMrJZv+j8q5y6;GqzKz?m%i%RCxDFTfd+)=v5U z_xemNmTgu$wyfzEs_RvhZGSSUf`cAp=~&Jr&z zRU5~q%nC5|9%>B6z4Iz{EJcTZZq?-2b&WR^IMT4>Pwu}KE_$INJulCexKgC z)6UBO?0u53xe=$db1b_~;h1op^-C33F+2{(@RN`{KMLk;T$xOv7A6*YkR5G z@obXXUhxI{V}0M@C*!F1HMO$CM6u34tU?o{gKuKdf_(V>EMxao?vVfWs);yMo7``7 zn7(B;563kra3wBjE zr1LpL_1CD!LYp=Ezeu<3K{TljUCtiAEtzS>6|fA!U%eM65q$I?fvWcHL;a!ovK1DK zgbflrNs5HyqMVgy0*%Qfu$iUl)43%D7rx0l3GcjgZJ*t_N&?==10Rh6f%`k?xdKPe zsb8(-k9V}m`Y@I5cj@%W*XWCU5-g>q%4wGX{`?wdIY219I~;H*wdC^6e|M>r#Nys; zxkZB1<-UsRy~Dh3YvxGzosbll3C086SQ>l!Zcv_Kd~0d8z1lxyKl(Q-JdQhgG^}Qz zpvcaW-etkgE zP=T_}1oYB?W4OY+xdr+NO$olW23kyLpc1{LNO!u{(9l}wTE~xME@)-4{qAi0!V#M2kr7ACpR+9sPAVc zt1&B?f{j=$pTMs^OfzQ!bF1s3(QYhIcXn0Ma}CZ!{|;$LO7B4f@8^>|CZ+;jIz3Zg4xFVbe8kgsfApaN1TdcH}eqz=XX(X=7v;|p;M;T4;JUD z#u+XER}5H9u(gz zR8I1(sJ?-Vi|y#AYPenS7~8V5{D!KJs{LV+%_52j(ksG>z7JMZ7nT|LBik?CbrV>n ztEw0KSlNtJnnC_`+o|YB1W}gt6x)*wmzAVNAv}e_b(SBqJ%>Qi?)w1w@tOY!Ecz^8 z9)Ci|o=1sWyrFkp>d`O@^b^s2I8shhccLcP0lz5D;qK#ItD^~PubG^4J(vSDNhrc! zBHa@MoK-2{dov)Bh1f zW5`OJ-_>`|t`V{hxNK}AJ&jNDN`8SP#J~@*F{?aXV9K(VjMTiivSNRU%4a>tOfKHO z(M*oUFi8plIyaBsHB#c8j9!H%rym2)`N!L>tO{ppQkw%R4;GlTYsSO|L8_H18UoL| zSY(DIAso5ymCKb$Sk;J&lNTHRB$*f6Zf^4F7iQ4B-Jyx9vT_o z)6#m`$aBw2TRTKlYihz$i6o}vZaJ)pmM~)oQqxr)sYmQDliVwJld+jnS|k}=o+kQ$ zXemLxvoS-(tHemeRAEi}&C<&u5aVFCPyDyOxnB~OBlD!xKR6OiMBkphco@d^9Rm~X z`5pYxeOtzUgG#;5x-ZiM${0YRR}t~FUXO$DbKuzh!j|9n4Rl64(cD#rHMxxkpCdNo zg_Gka;NP8G;>n|`V8)pQvXE%qfE_Vp`LX1FC6o&tUKJ-Sm@QHBx7S~wBAdEXEHrr& z6IxA80K2UOgMJS7v#Dpya0Alet&^Wz;e`gJW~%sCL4oe@N8Q|NkB%KyRe=Vq0aK?R z-r#n71&vEK2GE9<6X0sai?_v~fkN+R!ZE6sm3fUIJMv>d#w`u^Wa8CXHOI?HE6?%c zB6o{N!Tp}fpO-_?(p`M=-byB-s&B(ppn8jliDG`LqHy|)UFD&+O7dIYlP&q_#}q7% z(`si9PAfi-cYM5_kkZ=OTMmAa8gBMl#qf=!*zC;)T*$txh;`}GHBu{;g;$`C6n(0o z%po(>if+rMSd{5_$-r0l1XpzU6BM&ok;-U80F)M6_{PtYr(LJuVDiD?e*~UIY-5>R zrc$wAN}ZkiXOXw!)R$UUkLG2QuZ&vHMNX-) zEp+3kvibq^Ao3r94drm}5uN5Mc~G#|(v3KjZ1WH=A_sJqPVu$)tn^#DFhI=`!T>x} z5%hokUOnc&+db#QH0yh=E$d#nnK!|jv{Ng=FSsW1^h=4$M^tg&7jb9 zeFChvtpc2kLJ#Bv$4Hh8-;5r(1>TI+tKWdKv^3bOHOTcns91~WQ89{caKz!phap3lwFZZ$Gu;8B_V+yRLS;QkN*5$?RFn{IwN~NQ>{VUckl1 z*jmBCQpU@_#2E=u%pspmg>~hj;c_qA#Kz<#FprfF)ZfZSZd;lnh(B>jDREz(%BS)T z5eqB`M1S_TdVVSUI{&<0$7gg;PWdM7hx9Hi%SDpA;TM;WV~J{iYzVupc&4-ZrCo!L zb5AdO%H3f3(suIZuOm>RJ zI;%?ptku+JTZnXpk87F&tIaf6^xI~HA^m1SY`h=CX7ov=bI?Tnk6m2)%;(}>-C^7F zFgzJ9v7||{MDuR8A6_C&iN`t9iBZuj1T}=pkkbJlA;ZD*3HZ#!YkQSLtDWje&@Cq( zCHHFZHYX6KJqyk}ze>2mxold^M$1J7X^Q@&{B7?M&Cny*_gnP)OOZfKp4o(2&0eRn zfh{Z-FP8dcXf{bzAA>;S@M3dRXtjgrv^I;m~am&2w}qHm+A9tS4F(hp7iX_L3~?MMSWUW!g7PmGE@&`kH6 zE+&M@Fs3o3G8pgRLlbRlN>cCBhTXJVZbQOosFpM1cw*GVd(7Z z5n44zRdfvPYqzY%jN-B{l{@0q@-uT^happ`2MPvWcsOM}?BxTm*Td#xwmTtKA=5C? z#`@!gDDO$wqNYUaZ3H!8aqgc5x!*UT?3+%~TM)3UnhJG7vB_g35Uz^Al z?{Koj%D-uxc6&H-b>Jf+^DJyD@)ySR21(s{qnUWiF>QxN7qXj=6_N4(Zabdz;Y^1QZiWA$LDYg zA8AMxE^{87Wg5-sHaU3%ZR3*>5fwCuP9ov!%M3*8I}Fosz|^`l6|!ocwnz31gOLFN z!u}i;NB9u*18CEI2pY>U`UbbNxd+ERuAh`MyRpr_*8~GiX{ji&`bIn&#zf=Ak0W+t zJ#Jf&{}I#|v5hu8L|>Qce7XQ4m}bZA@+3XG4aGRKJxanyA=UC=L+P(zW0XQWy~0Fj zSze*QB|#t|R`2g8Hc~Sc`FN?_HxJ%H665b6>T1qjuyY_oJQYV&L;P4LMoNRV!jwLO zOi&x_-z0vyvN1=6)z5StTRVh z+UnqIFP^of1pACzF#$J>bsaiL+OAlur}2(|DMqN<{ih_&ZEEVEdKC77RYu0g<9e=v zG7;fM=Hra>F+;hUp6JMrq1e^p4`o^%%T~7XQrBY@E;@@_W$l^qDsE0ozg>&zSgzN6 zq&o>sce*RdP?o~cl4L4x(m!#Meh3kRyL>6H3<|?jLaAdNSXr9^a`;Xj62#(e%d-Zk z6Ma?;Hqz2>f%2-2PnGTH-SG5piWMwVewi#qhV88j)*a-#`l4I=>KjlyA~>PSR^ui< zfZFnO2aZpqK1gR07-lKQi*M|XOv7tfwv zlf*7N#Cmo)l0{IWN6yZ~vaauc1*CvH^!b7f8P^^URw*vK$B|dK9WEC-rp3);(flnDuk^J^h|pNT!s}pWFGvFAmIN+{ff3cTs0ep`lPtsG`J<~ zD7kg&IGfIN&zJRCQ)*iOB6mtRF{aKSMz-;wn;yB<^hZWr6$fXty9a3q?{g#cd08iS z8-PZ!WF@er>A`;}C&rW0?PmA}=BWO|jBLjH9h#q-Zhg{ovH7$N>CzG%%P!ugcC(vM zPEPJ=UCXGx@A?iQ@UezpF4n_Hn&?!r>nJNm6V{f@Rj`efCp> zsM(OMt4900nyTl*nl&Av^L?Hp-aW1V5y%<3yP8yqId`o-O?~r4(stMKlM}COg|3$Bt#+jAix+53=vnd&=P}itqNUKTxq2ckxG*yF%ca4vps6f# z*Rt7fOz5DQkKvYjqbZs9J%`_78C#(hzj`x^HskXW~ z(R8B>wTv+@*$M6(PE3guPLI7jfIx;e-gLspAblz7NCxq1FXWlv~*(heOZW2b;Jz3tBqo59S9{yCDB_k(0`mJr|f&bu*?}fqa2x z5jJ1Q28&$Fl8x_^*Nj#j!Z8m?DB=I|bJoKgpJnEz=^a&G#7rHyeR6+nA+gNpbfUWR znkV`S_iIrvd0{8mQvQUu{m%&Avx%voztjoLCU*6Watp;Gr}D|!U)rqHd4C!*ey<*b zKE)p{GnhT=$8G&Dn1hx%t{`!GKRjdHuTXEj^jZsiNj($crnfS(#<&BG-#<=1tMZ@} z@xj~Y6KZ+&o|^``ubIhn&I)T^*N#%n^;n3G+;}R!t}V3FmfG>`;uCu$Cd;r)8t~zS zm$lUK{wqTCDWYyKzP7!!`nIA#+KHeWp?zEyq*%>86wTJ5vPXe?e0?pe{S8%}8b(8; zhfPCHXS=5X8xZPRFF_977;x93u$rJyyW~_Pe!XaTYltu`NYtP#6?)ObaXI%s*80-p zP8$Z47vkEWkT}yQDo$xc;0enQ{gLuTdUM{VXxkHI#Q(R^R&P`* z%gy-WR#xhC%&GU#Yg`C?bL?yNUkffspsK83>CnTD=ztRsXZtjPZrV9eMgmrd)MTv5 z<@0Nq3s~@@Az*vwc?gwLw=vXo>DtDDf@SxgxWFtNpBaUn3;uW%B!M;HnPuG5SPo<# zhyN@*Nga3vAYA!XIiDHuwEx@W7?tIjSa8FV?Vx=E`QYt=N@?JzLo8aCem*uH9;u%H zBQ9nF3X{I7>{8N9d&?;Bt^J2*EuvO_r@>i(X`=4s69@MA<{dLlNBK)e+r-2TV!47L zhT1z<6kUJxzJ4e?52Rz%O<^7zC87Sj3kP@8xJs7u?b`+%QmlY!Xf|1yS~xPH{Uy~K z8*B&TXVAngtMfuOy_+9^uuqE$P*!WQP47wKDzWki>ZnwO@_!SJ(_@}=EWK_e{cyTR#=j$0#acI{ zx&sl@`w8H621wO)$Z4y}wGGPT$jkiiz|v)5hyeu*!yBl&oV2fZ271;c zRH#{mlRsK08RJm^}l&$UWNdTG6f0Vz{lbr2{O?3DYSxNq(5 z!y&0%6R=rjPMRj!!=D5M_g>21OsF-|Xj*K!ZJ+#Bd=XnvK+-7dN=(qp32SF@8Sdck zwn(rg;bNggF>!T}JS&{uO`U&fq1wY4z@rVpoSJSM4?K&Ve z{KS7+QkQY|Hz<$OFrmUKDlN#s<;IpQxH%I95Id7n zklVhTT_ipUYTd%QaEl0P&HPnJE(4`RW_@W;$pS@X{-NFENN`too??&of9vQGa@6gd zF7_io#?aQ>{O8F2&Hl)>AysnCuZ%895z@MTQM&}rjQ)(SM#t!6EktH4YyH-9;0wvU z6tzn<@sLRf7_2ldrukkj#S@>tn-E~+Gcn3FQcv|&cmB@wS&^AZ(!yfca{R`s9dYLRy4=7+St>pPFlRg(daVxniS6Xcz!+Tu z;XEx(&;J))A__oBpg3URsjuy6)Rr{uD@o?h!8@=E(aPx&NK%XfK4N9(Tx4_1n7_N~vtQ=kg5>VZ!*20a&a!ig4M*l063qzZ z1;+I!%K?7}y)aC1kHn{U{^jl}iJk$&O7&&(!(H$gn+c+7G}KYk2QAR*2OHP=Aa#B_ zn}HWO&J*wSlWv{_dM60yoNJBterU1Z&$CSwUhM%?L$bW!ht5O<#}#_B*Z?x`im+vU z%lR1u+E)3^effQ%q`4wkKBTHm@OMlvhJ%5%szkQs>kiW?3x&IS0Hw=;_ymR>BSzCu z{=zCW{#MKH$y7!%PcTEN&5d2uwW~F*liyM7yjJfDm?ZsjjkVwDZkLJwYh`VR%nvUz zRSi)8Fj4yBJxYxv`Wi{>s@*{<$95|ZwAe^t{Vlr-z0kl&q4!h zuP)K9+MS+$P6pAjhBe@%TWD$DYsllnHhuz0PMO=LRv>H@`lhmU91)T=$ezY z=h;5Rh~wnp+IW$VL!fg?BVZG|!%q_M8WCz1v@Mji{WSnfgv> zS7>~ftABLHA6>j;Ek2+AF~6HqnuYxJlUnke&aZ2pBrwrSGCEZ%pU2Y+ckk3D!{72e z$^1TV#&Y}1OXWK1fxP~tq-&?kmgJ3$b!I!aiel9m>b*wx2-f{|V-qSW$s(lHpw~e^NtSDTr&B z(z2so_(``d8wEXw@UvPt3%J>KDP5xkHQ<3UH3M6n{{UiB`5MnT_Ebt zKuR4m*ptlMbI}d+8lsh9J-p_p_7y1?{^9puT@xXPP&(nE9voYd zgo@H&?EkIv6?8*+?APzwRXCR+whnQR%m19>)VcbV6+{oMlSnA`N|~22XnN#2il%DN z5&Zwk6Zc5y0+;*$n5VuV%`Rj?tQAT9!*1;+mrbYQJjg)O1jhKzczv;Zq5MbN#qU}q zq~rv5>vzNus|2b5~Q;u43M=z3o{BN0>d&5BPcb8F?joE(_n)7-KRs@924- zE9K1(#=leT&x}1D@_b)qA7|lc%;UuLn(J4-h;|UM;9hpi+Z)&5&vl>A}dDYm%rl921C**g87y46|<(A{w8{e@u8cR!a3S z$8F6nVSTZ@9+h1PdHRV+dKQ9ya%QFPk`~dgTetrp-4i57$|<-s_P0ZQA{U2JH094I zG0Fgup&WYw0e9K?1Fe^whOL+!a+JB8DuY+!g`pGQyy_Wp?Ny9zKjL#sFiS&co)u&R9s5}8%4#~)38vAI0Kl6yC zs#FT?y4ES!n2=fGUS4qYe!gn@?LZj(AW=JAF!y9;>sx2c={I;u4d(Zzt_<2-^;z%XL3fH9!Z|^ zSIWbBqBo3N%ikt8pP;ILnlfAKox;^yLJ_?P*e%u_F&!bkEly=T=egl7nK06iE( z+pL627kR6+BTcKU_Q6$-vkN_Ojkkjo35~A6>G4 z)ru0rQ9<#*jFUBU(gK!a#oY5>zMAD`yXhHkbPiV(zJs0+xnkPiCCK(=BTHu6f4mmI zE^5iL;pL;3zk~%kZ0tIt(B)sKBmEv--96cHjw0w<0!;CW9Uw+01FD+>N-Vcrs%; zM>zC$X~tQV<7OaWvcD^y>8oBwNt*9NRWN&jBWIn_=k%#YIgj0awNXSJt`^ zn+~rKwVTjLyH^fleh?z$wjCxyK22(Oy+{JzCk3Q;b^K@P-Foc<|KP_iqn6cx>A^FL zTHsO%fOWJ~FvmT``jH2yd1BtOl_eVq(Vu*U-$-x(KM&Z6uBo)oe?VtZvB8#k%c7G^ZV%P-;4cyqbpWGB?;Vs1;`PK3tbeZDf__TNu}t)`M8JmA?kVLqYZO#T-WgfZPP3n zahD07!ogtEq%pp{+@z4xN%7swFnhZ0GbInrP$O&K2kq4+t z+9VhBx3+sLRGJef)MyDMv!WPlz^p`4D?yvzyW>}(Cp>bM^NF|7KhC3ov)T%$gKl-V zC@}i~7{@_|U}fCF_X2L0chIy-2;DXoO(vh~ze5l=3TO>pDR(4KL?DF3<} zwxQ;E6i@M-*+JU>6ZJUJA@x}DQEe0qNv9SBm_j@l9rkkE-OB~6HMa1v>)uOPX}0bV z_68SCie<^pV9OohO*N+++>5bK{9nO_Z(9Un!-jWF`u~-2LQk1A016mzhOtv%@2$C@ z0DO%BQ;jJ}9JBm!(!+0Q7w@rW`kzwqL}q0mwwh4=CjM0;1ey;DFxR+}H24~NDi(Fb z3(U)_X#NJCwhbtG+^F{{L%P`5#2rKDnnTE%c%g@j1#m>OE}-bL+B?>Vo&dxL``gO- z^x_7HWxUY&2gU>(GsVqoQTb-XUgXW&ZA~d|soz-PhgPcci&w+U%$cy~Tq_Qg8mnEp z8vXF|{I0qfp6IbycriFf<&^)%A3uV60(C+rAde|l(O+;zM?2>jGj~!y?M~C+sb79m zUgqwBg}OTHRpY(Y3)uwW)!`&+>kOPX2gEC}?!;E*-kvm1x%6hZdig-%y)ABz-63|> zxM6;=0p3meJ$YwOm*iQ?Z2`<5!$6ZywP|Vje$Tk7fq3Ic;^tCnd9i|dzxd8pc&{rk ztK%;-=`|(z(+>zl-3X7$^{=aD;;r&z%y?dBp4_EO0g4OOV)Sx664w7+BfT5Wq$L}G zMk?#puh?YMRtW?CKmoD0o|c*1rS^W}jtdKqfA$>WiY-4)Y+UHhN4n6m69jrm=keuH zZI8L`Ikpl0Wf+#P9IJn>ew{Oxtp#WweC)JTyC_C5xaj3lv03?#a`IFCrg7)-zuZ2+ z^cAc2w2)6R;g-24GTwvMe7wcI8D8pIqm$`1G6suzo~+qr99$(1!ST@mt*?j^F^`9> zDlAZV%$)Qgng!_GPl2FOR#>bOvZ;HrN38Ik=1mbV3FDns0v|T@xl}b{buAH1y8Py( z)4h$iq4!IROqKt>`CI(lVdEpY@ei8;e@;BjrV0fqNF>I!PqVS{aIV6Xvyl~9ooZ=# zR-vK2>oq|?mk0}XimS2OzMr%UE>HBSGR?8r^k6U9DuMqAsh09d*=Sfg{aak-nBPc| z<%5EDR|lxXUrr#{uNq;ZXJri_vUv5Kaa#IX2@gL&Fr64WKO7Jwd$iki-S%o&A^A4u zF}pDL-d+%C{96rSq6y+7h|}V89>ix&1=}-4{6hyQS?X}K;D_&=o`dR-{j`l;c45C7qNXfEY(2Yo8_t)cIcv1K9;cVR9Pt7igE<%9F4 zJ@ntzhC`~qCYLvvy6A8ivKLDXk*ghQ*lJiLD%rhA4v*vk`8O04G-nO6v`|<79pm`Q z-yiYu6GtAo`GA^NPEpMxU>Eb9XpebkHiCM# zTf5;beSB_2!35-58bXbg}VzT;6sFfV)N{?2;1XW^jC;nzewrN73Y7#nXtINgIVtw3)#voGVKfY z+nRSt7T|fT*XkO@%WlbU;%b6(Eh1B`)L684kj093y|sEZs$Cn%_b~4!xgn+|1j$t& z7#GSGfwF_oy*W|)c$Niezy7pd-fse@-l@4{COj?5C1Qv4T;>VUN!h8uym#~Pj8I&a z=h2NM>V*RdkQ{;QcVNu7$53jS&kdhoru@Jb1#y zxd)YLv6%u&7F`vV9zeA0*RW)EfB=*t^cV=&-xYF?(0c-agTi}Q*FEmF?iYj%AqEU_vxm6p8^wO&jQTq#ysZM#l8kJ^>F1 zYxXrC0+xf|BYg$}furO$e>Z<%{PY3nu#ueK7`u{KeQ0&ehUF8w?XeRgt0cLpYXD)H zpf`?Jz(oK@u1{Z?@Ku4#hT>?qVWBG|{G)%K5YvhNJ~Jx-I_?AMsQ#`36J`-x1j4eQ zF2-|!J_{UrWT>HGQgQ|i!4sb3>sE?2Bz)5wy6~FHR=p@w!w!F+%-XT`1YxBe)ZWfS2c-kkv$aEc?Hf^cNwV5n2f4D0IhC5fNlk4}D_cY-;mjHYm-Pcvtd! zk`jH^=Hod;(q0Tcwu@>^MFhRc{94H`uOnqqF+eNzKJ;TfYjWzDdVa#Jz`zj%iZvE?wB%7W}FGo;Od|Ao(l*A7)jj`KB%@S8f!XoywYA@@bLO=ejeuJ1l{}CK; zf$^`RJn<$(?!|-9xhlYWi6bT%PtrI3((nk~Wj}Z6>tq^e3xEc|UFP8?{EQO#Z^Hlm zcRT(Wt!e5lfJl#klm8uP41C#5KBXWHvbuNa%A<)g54j z=gQV}G!0LvjT`=-*$IxB5K|nJ+c@6Db-ZLj`)JeLw0q@7z;Moy{()oX3X>NoCM@1d zggAuk_=&f1pBnHn=HRv?uXmG%gTzX=+3@eKdH%tVz(R4RRevnlE)1}9t883v%ch`2 zqY(<0?-Id+GVxzO0T202v12#Lj_wq=<-P$p-I}|>n?Gls&`9AUcifY9Jn`!rjgTqJ z2SfqW(zI=U3B@=!-4COr;Kn5SK*5z9aojhQY2O zH8VA(opD#k3`4VO$PG}oePQ&IZMP)24G*IB&E57;fw<&sH`wkV?>W4$SFI|Rkj*82 zaOpt4{)!3iBaQ6#s7#x3_Dy)MU6V0agGVgddv4|_XYJ(;%x;|FO-BUAwih|nZ1+n~Xdye3g+6R%G_^&k5 z_t+FWEjBKbZ)To98E^Q4`g8x7JU{WuW1+bU*v|Rew1WatO~4i>K2W9A->=={`o`@v z+I<*2(A#t@-=Q~Ww&3im!L|Ey*{II7td$}S85A4rY%x2T%I3SG2-dHcce7K-?Q{0m zRonp^g*B5s&1+T2z* zMgwo5hs(pOtR;MFGC?|v40}ox29=PAdE~X1JPsWi5#3&@-#~%e`zVv5qiZocK?cTZ zWp1uof*=}ad1#eeC~(#z08D+}{8gfS^F~cR=C9vrhoKf{CA!+o-zYpV_>FO9@WYSS z`c3kZ4fhRQ>|JJYAFx^X;PuDD(U{lME|;&MTYZsV+MAc7jiVbOjAJ-=?C8 zEgTCsFAIQN?kMC$;teh-cEzDTJL|EX$1FqR7$i;dJk))G8M>yP_oW@cemCLg8O;MR zs3=z9W{!OrFWT*Ranlgye)}l?`4nx!%(pyK1O%*(MPW+W`e|YOXxmVxU)DuhuEWUQ zMwVMqlgT!n45x10m8e3x`ZZ{cd;BLhTED>M{q>D(-=O22jLf6khV4Vv-YF*eZ3Zt@ zL#{^zfQ8AX6lVRD*s@DB^1Pw^Y(^~ATpz3qUpsKe$xcq)thoKM+hpMWJLwif*w<0< zLYClsg<>0>AyTK-*}LZ&U+8pFIxx5575m|__$=uUV^!*cR;k&J2g8FSVLf-W#m_w8 zg8hnJSqd(d@|=~;5o zS+mw1=RRle>)O}eoE-}Wz6Oid6O@$&a>*{3U)ve6*Lmlj8G3m0Mp=$S+YLFLwnxG%9+?R#8}% zq@U^@8K?K~8FK}%qnr8mGY)oO9=)jTuVjHCT~XhxwIv519X)#oyABe}h7iPBQ?*inj@@afmnK`kyOl?q3O$?paU}2iL}n$VHs^y7 zNa1>KL?crEz$-0Mt%!r3caC1PZ`ZKOuX2SDf5IguGnLJ3c_4mOtgzluiBP&V9Uzq? zNJE~4RWJMZm1e;clGK`vN4?7Yzd0nki7|V{+s8;R5ciRV^vR;+Kvf<4#tCo(TDS+! z5^OW#A>1f?Gsg_$NKP)-28MZSe_-vP-OsHdomtu_L1SPPc?zMe@DypBi)uPdftygd zXVMJV=PfMtYcsN?OwhaU7K_?$I@Q!stX8MI4nRAOpe>o{nU+;34h_kdyJU`Bwf`DS ze(-zljY|``4Q*K&S<6z5Jg11oW%0(nr|MMQ=Ks;mJgg}r>)^fr`G#FTQz9kBF`)bL zQwjkFvvU+;ae6#KAq0jzclyXOrL?uQJl;tVvRB0yjTh>2TN*laXX5SnTG#j_f znqfFD&OUM__f+RJOTa`rYmoi9;7qZ8#~`;A=u{-ive}fhWK>YlV3kz$(CQ+~Yr}3| zotTgkRcUVdMOm_l;7PCVw4fVrlur%iySKqH82bvhO$;v84}ZM47Ri)n~K!Q-3U@P{^-B64AEEpJFUe|2HE0mc)1 zKyCykGHtagK)A2#@7te+>6U*t@1tM@bJ7s3x$PUocdl>2SX6<)pe&cZ4fUF0V5^K@ zGvY#Uo{{&US;ooW7J97I%-`nUtP}PBzd>$_ASk!}wg0eH_PMZz}HgW2cwtfb9$0I~q+hg$PaU&5ElyxQmqQ`*D%ESI)OF*7=!FBO6>c>C8e7 zTOw_p;AWCj`qOrlg>@O~Zz?|;nJzKYzKq!@R8`W=?Nt&T+dV`RzG`io^8-IT;em_X zf@>?oEpEK~7IP&p3_wg}=A?tU^AeP|u$Hq*(0Ss<%YPVqbc+8lSk!@$>#+^pqC^Q< zbN~$X21reN;wO*T-sCP@)wOP8n#~KQPJQM~R=}phjU&i}h4CXN@+SuPHA*;ms6>Ey zM%zDjh*Mypr?DgFGn~4OA#WE=68q9Az~C^IV|C@Qb$i~v=|z8a-Q1$3s_la;QtNl@ zkR$1;&GQ;NUw>V*nTln)+`Kfdoa`P`k)o$>1B|<81(Ut5dF|j{KQ6mppW)LTLn=g97mtPX+VqQz(cwa zmFuU=^96k5h>a~`2dFRT70ow`a0r|u3ldFd|Dd*7MqwW#;Ojrz7%F}(?EhKx3Ya$k z;rPt@<}Ynv%H~`9yeN`B^+Y{cmd>6->if7$s?)Egis!x??6*V3UUS`ZswV?6{x&;0 z@Y4ju@xDGA4kZAGHo=uzj=J3XJ;ub>`llh#m$gfWOAQH!?HS4OZrO>))^E$JlhP%+ zFq=hgX?7bDV>@JCxE9s_!|*672hanM*pwFt7e;~5**yr>Ne#X3r;S!HK zSuSqpQ$I=c5Hbn>epY|K?fBr1CO`)c8=st=KGYaTf~9u^Mu|jr+gKMC=;R+&W6@+? zFuyxBc_hz{<`ETtS$*QOi$rVOnt%mP$31ya;+Lm1dp$h;5! z*%W7Zi$nqkwt~J(RO(4zP@Av@65fiYKUl{y*bj1&_~DEEn>6lY%1qX+c!#;o1+O18 zSh$BUL#~Sx4GJU-m(iH;wK~0qMF7=Ttv*LKZAKZQM^mZ31WWnn9py008ax)gt9{mI zAzF3~ePUh^ukCUe0YK||Iu3F}?O&-18vihuK?ziq4ZDDDhdh-vA!_LY<3#*=2X51~ zHqFB9YDm9Uy3zD&Bc+Iqp4vIFf9-24`$Vshz_7`71a6@ZK3y}WkQ_#@_n6tpGu}MH zyswEOzhCsxTq?AG<+Sg^j-T=0zrpNjr%7xd#nq$HCsOmZ7MT5eWfxwuZiRb{)uL{XAt~_v*JJpXWKGuPyJ< zhR$X00!HuljVPD%^!DJB=8Ajp;WcAsTQ7rN@=Wx!k5Lmc3 z+$Tsw$CCTq$%fR;9|W*3>`@)BX@lu&!|0MqHnvAYp3XG3Gn%odpr3czB?m(Ik@GX8 zw)3+wk4}!Ci`<75=N<7K7Fi$3B0pVYvrI1ypm@W1pIZ-+VJ+JHjHk9=#rX+hcMVBd zduL^N*?9ie$YePaM7bvRvc_mqds^CAFMW)b+nmRB@do!8)FdWOnYCq$eQZw6wfk@- zdMNB*3&h7@`$|~CmVUKlC?>VUI?&mAJ5^j-3Q7gz((f=fh|D-X)imV4Iz(Gc&A50X zNBHF&D-x`}yJc{)e4rqpFsE^+#MZW886{Rzk;s~OXWAitTIY9ahg1YEpZFhriu=9P9A$#h%RYbHOep{h z9xC;oYsUX-pZBSDG1^&-l>I4L=r?c}S3!(2kuvR|!$i4c%S&Od(e&7pF%X7aDVOEwc` zEI}HoG5=?(o{U+S(AnffEU}x-K}i*(Am0qFXY3__2Ms-0VuG(_WM%L~(g~qPmO18_ zV6Nj&{?gE-YNGk2q74VCR$CF_=XG7%#OV9JW`bJ^)YO=%PrbJT#k zftDZ=&)*3`73b*VEJ(ZwfIV<1$&uQdu2NLDnGOtmPvV{`kr0yjCzObZjTz^;SGJ7+ z1-q|&V|-i-=>X{1w2y4)H^|Wp$`W{O-1oe5=3l2_=@AUe{mNeGH`YA`q|0a9&4Nvq zj3FVh{WG?v_9d8cn;~;Bhg#9V!pQ`Wtu4=Eh1*A7{q#95Uj6$S{Nwx#*o0i7P3YQo z$#yycAnA@aVfx9MT}@C9(KwY#BPa-R=7a}6i$!-jqE;8XKDN`3%k|yO?TL{Uplbm@ z4g;j8Q%SM>-wgrh;{7AYRRnYx7O6-J_zFmHH;uUtzz&v$YDr`JS>fI}K6e8SKD%(e z1DigUDbvCo12YEapfMhAoU)H9q}`>Qt@mz>0{K+GJ~kx{+@|d!uL>FN->grY$J(3< zoUYO`@0)1rW!BGCu$hDlVm0-!l9s(w97$ke#NNdcwX&@;R(I@n{f*>0Ul*4bBW+=% z%TcsEd(;xuIhd51h>TTyjMVXg4gbTC1|!}q$3V<=-mEmrudfhFwuSOMIDxPDU~5O* zww%TAX3z+LqEK&R6?9mL{olU51(@`~%e9czusz%5`V2Z|;(MTBWxT0m6=+~q1mpSp z=fiUob8}}!dkhEpF8`(YQD!1E8@apKR zuBbhbcs4SHvk0c+zAmi&ZNj5G81&~k_nwccZRo%o>vtGA;cy?231c$7xRZ?YTuGi1 zMxRIT?pMY(a5fK4SQh_4lU%Qi#HK)T+UzdqLAjl}1OD_W5N!gr8H#I?$h5^8xE5IR zrMhEVuVa??K&ceybAv54y34 zzOnF1w3^Txl_TEJFPUUz(j|zgsa}tZk?8fIbHc=?+UnI(E8L|0`~9GE+$ohOdgvLE z;^gb^vZjuFxi78WyFX2ESRVW^JP~%MfisFn*~?{%r~1wC80Pv*Jt;eL9Old258zWu z3YrA(ifK6(zwSU4zyPhpgM=qHUQ>KmY#B@KYTDO9KkD=_ShRg3`?$V+W-gw)JMAG4 zrkqrH`&4F$C|c7=)BE~}xk*7`Sb^Cl-c;@|LDBc_2_tlUW?WchZKS@?)Z?Sf0h zt`f+H3!^kMO>#GpV)cD4S8T1jOk7`b;3|Yw7yY+j{SM@#qqsZI-Dv4+9bitwG`bw9 zQf5|F&eT9Dq~czBg|4(#*Vixv;yvHZbel0e#}nD4B%RJwKIcr*NL14!*}pLvd7;cD zi`%e?=KbBHm@*}>9sI*H=yJ8kS1|AVYqf9}O*}mF1z|_iP}b(F^NXy9$h*blwR0}} zoC*<78o;q(zHzA|ynh6gW($Vz?P7>S z8KABYGKjbK?C_3QT%PVkZi8C=--E3AUSkiygN?DhEYJM(zIAoSZI{doF3iz?{1(Jb zmven+SnDk;s_e1eNydn68Anv$s_5!fcq5oDHO5`aH%*hcpOaRptI%go@1|lW*4-&B z{JT3H>hdj3@9D8WD?T-2WWL0qiMlF25GyRje3LS^zPgxZtWU}RL1fZ=tI|mn z_ip6TsuY(kGv;8he<(SX7Uz4#vb&EakQb$q&F_>4HwDBsUF3EtMp+fpb!%Q#ZdKo- znBV$;UeYJ#N;b&JK3AUAlEh;-+V7Of-#w*k*J!Z#s;1QXjFzMG&(~yEXZNB-26E59 zCxe#QSP2-%i6ID&@&x(izv?au?Ah7L2_Fx7z+TEv`V^>rNo?(Gyb7mdF%WH9l$w)V zuBSZW5TVOUr4Q->vL5fyN-lKJd%-cF1#oUu(4cHI3YzbCSh`6i{z0zKVT{*Hoef^jC|Z_v+w$ zqL<75DYrUF^n>@PAVceDS)FlT`8Zb7ah!!Kz!v{(Gyb5t^xbC4P6 zieIZN;5QZLS@Z^N|KPEsY2n;qQ1`}4O?hJ#y^La&P(3;17 z1=zZLR67m?#I3gRQvTQ(dkzb^ks>#H-laC9oqC*7CrzsJB&TXO%-*zLbDe&io%S6d zULjaD*RD1?*JAsFjEug(UH{i|ygGY7V|EaGB?J`0nG8jszq2dizg__G2}b+c65PG( zwqLkp$8&5E@4i)JjDnYqp-7T@Z5sHxP$K#PnB_6P167a&H8rB&ho8f|879`BJK^9W z)b#>8`#c+zA!BzvZ{0A+VNJWD)~#-&A=o6VqTV|{bWB6Wrb4E7qV+IKqnqb_EZ-$V z#f7plK*y|Vxbi`w)&0d~`7#OC(A{{TwWXi&Oa+Y(-#EN>5*b@)Lo521#lMEUv<uebshi9w2|9R?e-AH+1p}Ge+6=Hbb8k zl%dpS|7m_J(W)Pd;daDkvGqH9rbWDqh68=nWNR8_1K$V*c4EU%+Q({E&*Zf2tX>iX z_1S3q7!dp@K4EB7lYbF1%Dp<9QKO9`bTIZjby*xMj=8Y%k=1sJG_?xR$j2KhZElDS zUZfZKx=_{pE!9ol8)B7}5Bj+RW2KRZqaE$t25GeHjQNxDkL0i|Yb4`2&m5J1!#C;P zJ=yGl*NM(L#@LCVvtWd{ihtR@k%zH%LJ>o(BI#o$*SwY%wa_4gWRc(x{)cUV?~v~yS*wB4<)6mj5q+F-Z`;5ITNAqzTrm=l4DT98i|?_43H z$(t2WBfiab-=6D)iTWRwu-eE(q#e7^5OdA}8a9!sC6D*t#H_DyabxE9C5bu2m%`*J zX)dMe*Dpb|3y~&`gFyo)%vN2l#$z(7QFNRkv(dGzAH(S%2(xw)kKS(SYO9aCu8J04 z9)S5o*kUM?DU)#w0~y}=nBU}YznuB|OMdY9jgCQLNJtMm$+Mh7nbOWa%?Wp-kLqL- zj(8Tm48m(`SD0PIvNoN0TP2jYQ%E?BTka5-^uTc#6XTw+mDLTZ#R=v{b<8fpp@%%e1cr7opt zNtS(%qd1YK-8azW8oV%h6o^s^5Z(CV_#smNfeCPwa1|YfuKftGyooqlGN_sjAV$#E zHcMFA7c43ja=jHWZT$%?bC)kO5_e9W7uL)2V)4VY1<>g%6y7#Viq zx7}g9bq@4~DZ56wHSP4i*QyaH8(Pyj^7x{ROWEVBY@54)?`RrFF{8*GJnYFyW46bN zTh=t*I%CeI8}fd7REXOWl>9Dxs4bPg{(Z~`uQ8)*c5L1G1stcge3M8ixQF!*KRVf| z7$r4Tz4vnQYJ zO$c$6pXoteEC{=+b<)Gk{mdvO2BE!41x``Qc`8-LNnLcfYJGJo@gBa}__}>$lRwGm z6PMMf>S{Uk7EUrfgm(*lCadgA$~GQE{P@pv0aTUvti?6a8LyIH22wSBC44c5UQ(Gx zzCqMh^00fXTda_ek|rh85S^MW?_!(32!1kRmej)t)Yf2!XQFIf$MoAo2zsdoBpZwt ze%mI3h>!6;tPC-h>H(d;Ttt83K<7=0*tK0m1Mkond{qefl*6F(XEZPB(vuPW&1U_K zzALjOy|2T}%wA;fgT55OWt0+w)rM4 zKdQ`YkWAe)PbqT)!=s1Bxn71vFEtvF2q-%Hm$!&Guz}K}H-I{WTrq^R?X~1wgD7N{ z&-a!Wr7wvrM#eOBpE#Qnx&~cWR@5E1tQc*5!UZrW1C{ZYyxdn+xG^)YYM0Gzbi+9N zDzI!G$e+JtY!%*ncmD?I$sYal!9_@YsyJuX{ASNclYtI$eSB&u|5O4)+7+0*gA zxGznLNR~e%$(NdsEx3+?nNTT{kh^I`;UD= zK~quYW&liSw8sLJ{h~}&_KjVAW^=U6j*YXwSfkfotiFWJ6GnEbTR0XUJe}=QY;04H z%IbOAxOwoa>0E6)kNHNMH;Q=O!=mgRVARp^$xjkEF4szh2vU_R2pi5E?5Vup zVy9SN!-;uJ%$nt@VMW8Xz@DENi*I;(YylLK)J58OJx46i6lfQ)Fj79Bf>(IPL_E^c zuxLK#`eEhC-wZ3{U}^25<%eBo4G>Go_12uM6t@u#Mf+w@jIt;YxtA*z$ffVhgxN>8 zJY%@}*^KNp31&_f)?5K2toT{HN`Oi+&nx=m*rfJANCgk}J$ufb8AZD{7Y5}fFDYG! zyuqc)5|$RHjWMAJJHg&l{`o@+4ceAu8~Mo$sM(a!{g&liM)oYU z_>J*?&D|`2#O{({??%Ox#}i6g!Y7ntyjNa6kp;Z;LnY)-c!mW&Gkp=uquE{jLtP){ z`CH(W$gr+AcO!lDDXNCa%;dx1kDWlGwX!>HUh)w&m&=A_d!A`C()pQY;VNZi2$rGq z;*PN0SJW)c8KHHnVQ9gTuFg=@F2(*l6^HZncq$~NEM)Y9@7J*AABu0LnQCbJrr-*O zJj*txUoJ>-VOWLCHgOd*spAfxWj@G=G94DP9(^jsAu?SR`Fz6f>a(g|AFhxxVEWEm zid7JUW2D!0E+}@ekukJHM6X*xk7Il<+Day*$X+*e2d`gn>#Fity=i1}$MO3c-&PWJ zX$u@-SGR(i<<5_3Aj59~ywSdY)QpVJl$hcEjMYtMP8{VGjwF~4ujGTnR%)xTqaNIl zEE`ji35Ug5dL9F4{^XT#V<&E_VZ07_)%&cFD^E9&*=`IsVE#XSC z+4LJqzIt$A`uVhSTb?m}tI5SFWY=Yj!|#zYdDXrVJC(@jsq3E#^HdhF4zOC2$rIki zpJU_Ddq%H|fbN}sgP^2{-3Z4-{{KN&P5>*Ff}|37)uN1Vp+NRG^l@Fa>lt^4SB!wx zlS&iAZ1c``MgAr>2n%wGxfESKmx&xb`kP!W-_}3VoZ?%87r~IoNFmK`c$q!QB$cZ6 zbBY76KPX6aC3y3?+#u0rXMo2bR{jqQ=Ea=o?G`$zcHG00{asXd^klHgtt{4g?oid8 zwz|x!d<19Hg=7;z1+|IvygBQdJ$%5O?!0aB2)Uk7roF)t9y!Elqs*9>R&=U^xJBcQyfXg& zmw#Z(&+VL=4lskDqJ-scM6*r-8ZPpG7^?epbXuqQ6`nv@y+96~)uNtQX7kaV-vzQK zQwhQsk>7t8-|66MsEBGW>vEmrz&F@|p21aDs(h(Uo_7FKy)|pctfJIclVs(DQ zoueIj>+thU!b0oILC|m<2|CueA=lR&~CM;(8Jc$ zzVm`RO#-PPtq_fB6;C}Mdl7Y#`>0B8;orc9>IoZH`!n*`r;zc?Qp;-49zW^!S5SM# zg=JolwT9BI>^*Sib-XOcM-RQQF~i^pxzfk%UrDsELlPmLL2%Y5y|aJVarJH zSl4|U62Fuxtw^oFwJ-nyKC+B(B&n<#8T3pIhIyb8rSCyD&98JIRUTRs}PBL;y-cPk~S%Nb)bjFO>0YT^m_r$-xU|R z`*t+BG5b4qCz}&bTr+0RO=W9v5Uz?Ze#RAOSo7l2;-?~lGr7O!+-6n%aeRCm^8x^Ex<3E0j6`zrI zPa%X>Zn>%TQ=<|TO?9%%5ca$?sTwx#IdW52#I8qYCy?_Nap&8wJ$5mjSZ7=#Bl-q! zL~h%E7o7aweEI!E-?w8YCJ4mV?u)D>l&x?!wdvI?)o+?H%1UMugy>}}oql#5&k1f7 zuyf|M*G=hTqz@F>*Q^h+XyO_Q#m59}PR4kAf~!TGcp@oPXsry}n+PoMw8n~ngD&>f z?0u>S!O5nm)wIY^gis|Wy};q2;^$`l6wm1VU_ql=cPd+#=evpbyA{;URezQ%n7{g2 z#yTjmt~zsY>*3`!Mk?ygxoLk$V=&lcIncPAcJkG7{jKE5EKEZlSohoB6XwOC{zlZe zD-}i&SR!qulM)e^qhtRn@j&GZ>u9I8>Q0x67upbv^_x_>j^?8nB}X4@(-+c}oqUq@ zXC|!7)aCf4rw7-o*PdJ^4%kFS0=E_CL^+8OBc#@aekK0aWbuv=N0*ReHIcad(LBP4 zsF!r#a(u6@M!XTWu7)Sp-@hezfYrcj$#Fws@#jyzNM1BVZ%71RD!4 zJ*}{;t|sr!WGy#FiT4vL z%6@+tt(^?N(U^noj9GH49I6a(4A4&VZ7ySuJ!&O8855gjqn7`^Ts$ni_99Yz(v0e_ z#Q^6An#-7++Q&y?Z(o_0VCO*av4*pLs&Vm?%!vevv;UYq-L86NLZe<~WzUw|i(5or z%!5-uJze#!AIS_>-A60&WP0LE3Nh9tF>+Q>Y#nb-)++SJgbVw`_S3J%XN(ltM^5f? za9ND5kNU*Syw%nDE|J)77BjyQc>V4{q=?$g4l6Mz%Kg`f1MA8PEnn)F1JZOZpFn8? zb)QHzeQJGOiZcjRiE%)8<;t)lc^|76Yj=N+L9ij1_~ac|BrV<|hH%VU3$ef#*LK{I z5fU$2rJb^p7mmtOQsNhv4Tjoa4;a9z0*&g_r zbS()GJ5rnL3XL&hFzo|hP=hvD4+KgewQ9!80LVPxrQf}%M`c^?0&aJT@hAaA5@y)} z7Wm?tF#yilqrnrt>@|rpqTiA-~b@8#Xb+jV66PWeWyCv|76_}N_jP=07xwX#)*paBYGgp!uowvSsUQJ zWjz^>EW6@(I)f;*MP~uJ0_Aa$a=>>l9e(c(LcJ+L4j%6R*>D~8>%FJ5z5ny0Ms|xd zfIf`VNq$erGGiaEo;j2&X<&XPThAFuRljaAUEUregL_%96Siofh0Cy6B=|D4=DGWB z(YA_Yt@&P4`+g7EL5O|^pZF6E&U?#!DXqt@1#>t5^Zh&D5%%KHWQcJ_2RR#k73HvC zXsF&>CvS_rvIVZ2{YL>R<+y{e-Wee*&B(ZAZ8SPgC@QXgH+N=4^$%mw-B_9eZHG=C zW~+KhehWn>{=*;$C>dTO#u2;mnfsHzLE6+OfpEX-JN%?5ao9)uyVrLd&m9XNgXviV z4czPVV+fhKpV0ZH2^3NE7NyHNILgxwu)C+iHNdPD{!8QA)UB~gF5p7y+rVo-+nzh# z$6ZbJsRIFkWVO!5HD1O=Pgj9#U4Ur?t({xsSiWB_`-h=mnc=7Q9k@B|lK7zX5V!qg zb(HPRFqR4tS?s7YxW_WSwI=m#mCB(}Y@*+#}Fr81xw3@?OLsdJb zNT7-xOo1AQ=+;RLZtNrUph&x*aYp6P)6!#7`Oy7)`!=ZRC&{tBxoe<@(Ed`Ec5P$@yJ`o*I&Y+zAf;7zI7TP=m`SGi%zifL!Y^A~*Q#*r(RmS-aO_S^Ohl(jA=uA6vR+s~*NkS{@9pJf?i&PP>y~d$ z>pDv6Q)|ZT#jI5hGrr%TYydE`lr=X#S@xtagY9gaEIY<(;l=y|vI!JzSK#@DY*VaX z)^+O7KMWzk@*pe2hUiTJLDr@1jj-8`>e7_267U>ZXT^*q!j(SiultEPNcEi~vNwFh zWVq}Z27_Jop>=g>1T>q1BI-MPRP0X@COWnnDlrb#N5+YH>}$PG2-PTQc8edE2o^Ns zWFJpAE^2lYv)tLk1@Lg>1UDml-PcLW*d^6`=zG9c?9^%q{|!f=`$%#r=x@aA7X7vR z2CoCZq|FHmtWvM}Iats1XbYo$X}fTw6V1L-G`s>^G1E6>BiHG>#| z@6uCI0Der@imJ#N>ixYKbH23S4*XOuu>6$%5e|1^JMR*W0i%kR_eCy~avwmziP_V6 zDM16tZ>ZY|8?8o<)@}fAdjk#gyHySkca2CVZ7|S&T#G%+TS8oKsWaGaHl|N!k%1Ow z%`XuF$%vxJQ5Bw8ly^8f_4BM4S-r-7!I6su&^LpvGflT(tq_^u5lyNmj}A$mf@#h?u6*PAaY=x5t;K{ z?48H@*|GU^vrcX5i(&fHTs7yZYMRMCwYrmMw$!ED;&xjfjwKsD&)z>D_;MJX=XA@X zcmMRG4ExuU52Ab8d;GRG*7FkE4X5&7l$}&)CLG$+7jO&?JBYym_aUFoS<%3G&FCNlr~X)|EfZm1`IBC4VOoI`GOY@`tsD=Dj<+v|aoe zsn?zg#jnmkYNzW=g-&RCvCjeE=ublU8p0S>!m?-8-Gz#<}|BtFSy23O$f&Ia!!o3|Ru=iOJHe{xpx;(aP;)>t$BMgPI} zyMf~4PB|G)zQ0bo5v zLkxyK=V{LksQ4SDpS!uE%A7&+cbJ?QF+wr<=P`vj<#>SsE8GKH69w%JkJdwcuL}-v z*XEGqd%&Q>(+6Ub9Iy>AlX*fZ8W6hf@(&}b)bamuigA&g*9|uSe22vWgp>s|JX`DR z%P@%c)WBHWsF|Fx(4TQQ$AcVzfU>^a#Q4C zgN%P2pY&r191bi)gsvth`?8%sGSX~inavizc=auDbv5cUR!i6wIGIDjMnJ#bISi~| z0{R+2IJ*^~@iB82L8hsfaqOZh64$8*N{$6 zi)gmqUU&Bq*x7(pxO#akKj8lK>CF@F zXxQn+q}rj=@0U9Ai-LqW0jCOr$c~<(;%A%#8-hem7_TyD;+A#C5oQwbwmG*w`?bWK zCbf~OxJW|X*eXhfdu_3I<)#Ws857^KKgM5#A1f8D5JmXJyBiF+-h^UoC0}HSLzpq{ zciOa+uZoziJRZ`o8bvujt5k3LC}nx3Bsj7$$}5EAe0Y=t)l-vauN5+-{~g=2*br{_ ztRi$|yCmmrn3=Wkk}M1CwN42oMxX~&V&A~sX*{dxZ;^(rz+Q|>x8BI=cOHS`)7=aU z@}{Q@6--)--8EY%FiWYIoJ5nf17l=@^$n{RQTO6%*NC#eWtY&mMUSGlC3U`OopO~? z{R(nX_%+D9Z4)PPQE^_)4}-RUS8Rw#Mv<{aSB{I9`cG(KQApNbhy;o?9jy)GMfX_= z>g=?L=P6t3q&O<3J*E`e`KM1H#&dDY*3;TThpUUM>(UFWmTMyxQXDJ}Cbh5rVKk?M zrSxP;qax?-k>8W?{fFxjcV|Z?u{ejaZIHU-Uhu_Z{oW1FhU?qJqt}f@v8zO`u?Q*m za-#dFrSm1U*XQcSoYlF%Ag#jNuTjReL|t3zz<+gmo!m2>0bM53{mGkq*x@N?X1~Hg z9@MuQUg-)1A~@8YK1(Q z%A}esz*Z{ZN`1)Je`ZCmeO1=bqY&8 z^{z?&af{5$ z2azW8JJ&0^CfR34JEaig*|4f^z17+9GCyq8Pj?l3KjG94Pmkc8L+K31qX_f(FFLs? zvJm#T_XZ5*$BhYcX#|0fE%mZ3Sf>_Fw=`Dx`56xnoakQ964u|UFUwM;uWYBQdc0Z7?-=0ZV+8{wVAc8XW;ctSl;ZGY5usg5SM3_Qia)s7F7U6BI{q5V16 z#!EUf*LJCi8?zA{Ejvitb7)7LmzjFaoHhRA% zm8rQEA1o||46#g>mul6>A>C0$BKiehj_XBH?!ph>*-SD|>(`{mu?dEE&>`9_P)qG1;`eio{mB{or4y(b)C4 zzyH#?&-riLslc~@YDR5k8y&~ygCwH3_K`y>e@1{^0lC;^Xgs82og?<%Jt*q*OO3tQ zYtr8~#(SwB%5o%@aWQ{K_feSOa2kWY^`MmVay1`XDUUXtz`Btz#f<}h`Nu7K*-1Vz z={)?i+)Q34ubkOFQJA|3Y`IwXKiwT9m8vC1&17)VjrWdRB->r!RglJ~ z>uv})3F2na$pX(2pYA8mM+u7ENQ{8K!>G$(?hKE;F4JDVSI;r%rwWL~tJ&}*I<5zL z-hbx><3QHna>r}N^AX~9@MB$@vQ@?hK2wzK73gUOP=W%4henJ5sj;Hdeh$1K;LM)u zhy1Uws&Akbb7ImSvcs=>Vte2A*&z3v@WYH%y z0gEg)V8FvwNE&A28Cep~vLxm3?J_=unI7SNE6O>_!P(7s=XBWs%*S#&9#!zduu=M` z7kxIMGY$Ac{osa9dAVgvG~R;9;xyUNhhAlJQ?Wd#LWEiMsgCLDNWneVtZw+CR~quy z>OqXnE+7Co6CXf_=Pt-n?2-#zxisD0DFoeV43TH@pG*L3iUb&jRgBS3h5aBtMU&pw zn~wp~k*^4a%8z==-&?~_vfd!IcQ5_T1Z)wi#)6QzzgXZxgWHI*s#}1-5)>4FLOOViByyU9VOzo}I1YhTQye-v5We!Q<<<0*vA| zqAnf>4bfc#jmU&FFfs7Psz5juVl)U~TweDK8fHhLVs&x~b2qQ6j{t28T0+r-Z7qO(j~So^gP32Jy$?fk<$SmE|BJ4RM+=;?Z@l)vBW;4nY8)*mg+PROO5>>df zIWV(-%E6~4ewe#UBwB>6i(P=%@uxi=iN8UR#4LLo7h0n{;Lv4`;@;buhY2H<#kuuG zL9%}sgu}%|M0|B@N_Xr{po&k`jcrl3j|t1pjd!$-7k4}GFB}oBj#Y7=-#0ind7YwT zL+&-ojX2Z^5Xl>i=Z}y7=wa|l(O3;q zdW2G}46Kffa*t7*>2RM?X*kCJilO-jA3?maqw9Qi@H>+HmAZ(wL)F+ZhSJe`0Q=iZ%5zA8XA(?trB>L>k(QYRd=AZI& zz7bKEDpH7lTvA?hQg=|f&ea>KX4cox1p^2kkX)9U^Wd3O#hcQ_hv;sw6!S<{%vB!84 z)Zw(;v#}PmajoUBTzdbXXpuF`NYMl{_k5PS%_bU;W7!%l@`mJE+IpjJiBQ!bB{daQ zUu#c_FAh#ba8s28zTa=BQ?+;^gu~iz+6(&QrlB&9);>!*uVds^5$4xo)-R*A>>P_QVns-88b0mIA((z!HOr$|5cjK^>^`||`?BIa358XG z=Ay*5oR(T;WY-z|CBtSnk3Ep5_&@pQv>5b_vJNx+6g&W$0v}BQy9WrNbWSZf1^CQ9 zgMUNXvq>%l;0p=Cr6|6K|A!k!{2lm+z=yKM3aNHf7#0okVG6B99@5X8TTv zrb!R5WE%~7CDn)o{z7)cmR((vsHyhHLwDO$nz^N&^x3yf;XJ0*V-o-t1oo`kon78J zz+sBCt`*;U-j&H3-7}(mpo)FKl{`Tx`ENgMea-%Lo^1W7uG@;i&qb2wV^EHBtKHi55)e*tD9ZNLzTn%?A9na(dAo< zc*wxR{f>HBmqQC-`h^l>Ob@TuIK&6|DpK_29d-35{$aEW zRyd;ZrPgL6t&re+t3@5obwH0?JL6y`aDeIdL&R(+Dh5I|s_Ci_Q7j>Q3i-twgNvzD zq?VUj2;K4PDnl>bv(T)h+-`iv^OiswRQcJqB<@2I-}W+B5JC+3hXG!-Vx z%sP>i6JBXB|C!;Z$G6 z4PXTw=^D)%2SThnfa8HXb^0F$pqB|vC5aX8eyC2oG|Z)B6nwb;HAv;l(F#e=99EyZ z`YMbDo*>SKBWH^QHITf~rVgF0)#dhmdz&Zt)mcUBEBsjT%+xUMpx={DKAp=K5|B9v z`UpFS&`mPd`UI^7>I+QY*-IrA-BAaatAclXx*z{6of_}(rb|8~bUo<#J#F}sryA=m z$T0Ygz$f4$JZZ?nvBefB0+hUKday_0ob@KYFDmhZ%THC9(a0AY_Y}2LtTFvPB4>!h z7!!Pydh==H+L}Xyh`aDgzCHjiU=?)snHK>(n6uOM={c!Rdl!=#_a4jNKR!p`u|KZD z=4SXt8bANooS>A}oWt-cSNR*Q5QKmAe#vM_Uwe0^O#OwJwf*=Jcr6i9r_yB{e82i# zgyj4kFaHQ~q_jKD_xiPp}Q2Z~L6<<&}c?5Lf z&#a;(C+^&gT4SMuj1&rf2mdfyfC7Kf*MI}W?oALvbYtO!A=6-Tz^}DDZnckI`XVrw z(&;AwW*)1s>JqXbS@*3 z^kh**#a;muB#KRGGQl!oZ~9gFab7)_Usf5!lg{ueH{=~sOM(17|0wk$~h2sB_?$f+!MAqaW< zEX>uDo$!eKRO6;-lWOt?j;#O!V8!}Ftc@2g^(WzGt@IrM;Iq>R7@8XCUyDfHXeC#G zqo=0X-P{`za9ZMIzTJJ5%U6?(d(_|@a!(%0OX|Q>@%5@}Xvili2kN=sv~e!V{CV(A z(QLl)3gr#l_3q((uG=_}dqvSVAF(7CU*yPpR8gmMGRwZoNA^)NJS3Pq&WpYhT=XGr zpjV_0+>dO2AxVEH;z({2iz->EqXrTXZE=B7hK& z=`BRq%I`V*i)v8VARRM=>v6bYTKGm$N0#3r($9nZ+dm8@B?~q?%^Bdc*6W0AQ^85a z@Ii1Guw4gn0p4z+vU5`lXab0)|2N0TRqP-@l^67c2GZAE1ioWeJ3lu*8-|rypT!sh zKlal<1c>-hN5}!-(+76^c=hbdeL+rl{XdMCXx#MA@*4u1lFQXO9#8M|NmSW7*tNHM ztKh>iWqqrZVmK>)Z_dL*kR)XT6<)AzACU};7EW1Vd3T0+X?&vC>bS5 z5(NcB5CjFzEQaTK-|s!=eCPh|x&K^ye=}WORb5@xX{V=p`t;T5(s?2UA3JLRP*(>y z0RX@Uh#>#~1tAC)<_7r(jCBTMXqgb)A9w&{g1~;lU`7b_PZ;Ea&;mFZ5#W^vq5BP& zLD>J1mmebmU;wXLh`B@D;{X5;6Y~iO@MrzB z@AMP^vao)Yi3Maq|Axv>oBGaAdCFjn zvF|KCeRaAC5TDs|OHLhtoNfW6XDPrc7{hlu3)}{X@$vBq@QDcsh$)B&i72Sah>6Ll zX(%bFDJf|vh|j{$=ttt;?+_9qA`(&(a#B)qDpFEXD$I?P>PHre|Bisu4uAq5$O3Bz z!VF+hK%f+m(|OQH!qaYu6sRQ*uksA~*VBKN$Ng8o$x)bei?{^uH8`dfw58Gsmi zRwe}?1q@X&+#EgZ5U))v^*RMu86T#O(Dz-CLgweN9P)Z?d++PsH2GvSE(Z99ZKWNs z&9L-Jz;twuci}IwA8%{HHA7Pp>#{a-nHAeZRZ#W7HBMgJQ{X1$L+P<=0TZfqnF|CQ zPC598-zT7+Bko;^v6(2gw(Rr_%VQKPzdPRTm#i}7h?o~V&JQD3$ylXyjTQseXYj>W zjK+^24YySam=z91EzBf5HmJZ8K znyVP}SuE+NAGoc>?=OidM_O_Z;TyEb#|saf7$-hf z6sCl3R%qCP z^oRrfiDNN@aakkmacq3cAu@9aip-SEQ+#~&c2d^(wY5!{f8SwyMiWWL5h`|3dJcE| z)BG`d4!H#jP}~eFlfVCM|IM5lHz^rZmBtJTvw5kPbPAk~40{G;&O=WJi@RkVu?RGsgK-VERA@5E*Jry@oF@CQPd2 z#?p=w`xqwnp%adzM-*uCI0VBatbF!AhRZ#Aj}9b5hgNkqjV-hJt_~)qk4v^FrK{L6 z^f~7!FSDFH7ft*CfTONi$`;6cmurf1|H1ld?j6~gQ z%v)GHm#N%ETxnfO6!{!$UStLlgT3$Wx!>}>$eFjoi5IYIn!*3pF8bz0;4+P!8H+DB z%xiP9)%o$pDKL&i#ttXWJ%8Xe-S9=Pb3|~%7dZ40-qo5}9P{KQz4op)Xw0kpNFA9+ zuq&k+6}!%n`06@cw{+AN%li*|LC@v!o(INFapX zea{XyT5q~Bxo$EiMTFG1eIKimYH*!=)5Rc>yA7e7}xAOiB?h6NMtkH z+{7FTe3Xqc7F)xi@%`7GjE&^xv_fJ{V#)^>RNJ9g)k=lhpd z>Nsy~ertj|1E2i&Pl2q2WXoAve8~t2*$hZGNehwUJD7)u>t4IJ=4eq$KjbNW*sdIz zKg7BP5syn|cc8eLjwsZwUh8C;s77V=)u#F@o&uhK`Rk0v$*Ize*W<2rUR&BcxwY-A zcOltmHaAsDf|5<`TWQ^FIl4()gTvK_Z-fA{`*PbaM!fA!QyuHoR~>;5Z%45`6+U;e ztK#;Vk&87y_kD`POK$%-oNXU*#g6gI@wI}14sx=0%WBmC`fbN^AC?XWIBMFeyfUmI zBd5Tn+OKTB;SWUAG9cTWrEX@4jkcc9;Gh~#*|l~Z{8;S!oveKR-fAJwy93?~%6Xy+ zrL85teRzH01?+~EPduUsH^u(Y@!L~a!sFAivNh*pxVTY2Wwt<&$d!Yj>a?YnoGLma zmid9O&6DX9b@;o+Z}O?Bh@i=f4&<53){0s7WOk#h%r)kY7u+9-x{_cColMs$e0+T! zdW*-Gl9p1cfBHZ>NU;}che%|5QW0kGK>X0(`^w?VqZx~(Z3n3NFx>e-49WPe^%UTE z{9yx;=fomwIuIV`@onaAGaDXl$Gcl3k0-VE9!-l5dyh?iYZN=C1ZNg5s;Y-3(+#%s zb^cxjEs{YBesvT(rso>U1!+hI|6IWKzMalZ~Ayu!m8LJE9 zyJ}MJi~aA5Ic5H(XfU_caSd?jFCpH-7`jHs@CCklf5`#f2e9~<=-74 z+4jumi}3N~{JILH8iU?_?+%(cDk38J0WvI)WvPv%40ptNVHxg`{_=?<5-?al|u0VUmUv6t| z!&4elUDxm_#3(mCzTEBLeX*m{#Ri{9#f?wZY_WH zjn_xCWZq9sffu3%IB%Nbx7kSGd>vMYqg1 z#qD444W8Ob6)f z%aQTdn~M3H;%0(vZBZkMhogHsI@9qwnJ372Xxu+V zw@216m+vJrLwmh;LwVYCsq^K5e_Du0DpzvUk01e+iJzR_0xYV9cOaJV?qg^nSsboXL5^x%5$cK%^eSNjdgGRADWn`^Zh zBls6{N$1vD=D!a*l+>+09XsGJ7kA=LtShvXR4+W_;Gny?$XYo8g(hB9{;(IAKzVmg zy>GX6o_>8#IB>r^bqL>;8H(L8a`N#M;5tO&;fL+qPKumjFd9+yWc2%bvMU_ucE|kL zj8&DF*mtR2Rx7{<(eeG--ctF>`xgZ;9mx@Z{&6R9iz!~?30{%|f+YPu#bT+5d?P+Z zp;b~!O9bkwScB*oYlZWCHE#1?`X-$&Onr{s$nPtAnhl2}eos`}q={%DBl48J35#!> z5AyON4*MSX8%dAgW7lrITB`~SY9m>Fa83}<$s-ErduO{AKsa-k#oYZC>*$NyL2Jsg zEi_|aV}#YZtBx5?fypGy)5b(aAIt-rl(aQbDm~!wJHMy~iHt|72O$hEa$^QjEy7r@ zXq~1ND4*SKv7?;BXXM~;pb2!RCqE-5cU0WTRi1$#DW#C`zL? z!DlqV&)2V8C1{S4K>O3cXO;n->=*gpOs>1Ds-^*9OnvCOHyNh@Zo#fln04#srCa<> zhT^vjDww`x;M0nTe7kw;FxGloomJS#TcW8;M&Oh00r&tXAHE$_xMiTh6>=?ZZhF8{ z*vTd8FGI_=`jdB`Kc1Lm$HW<%e*s))Mu;NnD$M7%Z4a8-+iTvO0tD-&!ndy1M@)=3 z3Ya4L?#f;LX0)C6@>Ba)S``(VoA1s&wkf!=g3XYNem|tNTO!I^HEr;D`k{?y4x-lo zy0Lq}Y(RS+db_ar%N1A)egt3e2fD0uRsfCTaQG?NH#JU%*cZfHT z4I`219j*%pNJxj^KBa)v?rj)d)weo8gcA6$_wak3-@>#%;~2L?yE0Lj*A$D_o40{M zCtf8Yol_d)dtb3Bc{n(j#FaCH=5vBfAS|)#z%+qNJmOiY;dpAKxsi^`x zQ~dG8)ohUi+XTpFw$4O`Wrr8bV)!B({rXxUUMr%2DJy~^YqSC{QbM#prabpASRkXs z2^wsVdup%dTWM0_EMxpdRnfH)8sP|yxP;V*gtew;{z`Qn&&j~2rb!N>44nKtB<)rL zOZ~e*hxFLdTi9XD%C=$`vn!&)xI$=q!-=Et*1>FutZIiiXZ4xyoC3y3<+}_5rs6qB2|IAU6Pl$`efGMR+$)2Ovhs7% z+U~Qj-tg!&wSk7?t`sbS{;9 zH#5sW{{EJqx9WhG&&($l{C_f~PIXXKrX3g~-QEp&yf-eiG+vDDPmPw!um2(E%EZbt_o&>*c_gd;VTUQ?Fcbh4>hjCF;9WOv`b4 zdX-t!yA!kS=LM!r6`ut=M@@4;j--@tbm* z<}ABk=-Mj0-<4DxU2>U-a)^ky#yQD@AX9wlaJx~=Oo^YxYcDBID5vUJhK+GFm+VVW z!rPlO12~$6rxEe>F+#?QCRjpK%1=esECD|_&_;p04;iC* z>1_!&xn!%jy3pfvubsnd930j{9ZDgi>RECjUvGyjs=<8m4UE{pf4E4b+M`deDR~w( z+QuXB#OE{~JtmPXsfi4pR{OwTe4^sDp)5v9uY|*TH7t*;FKRr=%(7FT6lcYBbXn>% z`^T&9*un7L=Ad^-j^z8{>qQK;p+Sjz$SvR2_ygFVvU|Dn@Fa zj=U(@tl&Y2<_51b2VIr&gvEIz!d)ew9uL-;_sqoj9PW?a%-cTFdPM=1DQHX36=yUV zuZ>kjslNUWT+p7V&_%J4y*b{HGw6OVeIJn& zCkj4gBKi(;oS{ZvgUU)q-Zfu8*gs*9DSHJqLB#Wa%_|T#ZG0AZ-|a7tBX%WUuTMl_ zf$=feK^zN{W_++Wy0h0kcpZEX3tV{kug|SbS^L!$gYPkhk4Robw{(G5eb{ z1al%%lVXpL*qv-0<0Xz@{tJC zXCA?}B^dc|3IxiL%$YX>qPt(4SOxr_*{Dm1%MyLGqY(4j%u?|DYhW?uMf`E{c}uMM zmS9)-MHX=I97&!efKTeLPd6Dw{(hN!g_jQykwvOwV_rl902w{R1c1`9D$#>4tTFGb z&uFY?H1gq>M*&5BPYG~byecYjo@t!X#4t1nC3qvp0GJd&9H)8yan` zi}LVv(X_C)1kuER7RZDKf7U<6cmSS&%UKpem*3oA`b>XWM-S(p`V(7t+BtgIIiHCH z=>%uoa_YvaKk7~#BLj;Ey!~B2uz%E#ri+Ii+SwhXpT}^@xp+ALG8wEA3%B119UFJ` z-w8Q4XSu%<&K`d!)GQp`e^WGUJiLA<6r3F8e<#3N|68=IrGw4Sia0Y50CbdOO9i17HTmpl9J%d^YOX&S<1(_p_T+@XxVI za+bu5X2vtl3;&vi?w+Ly&hFq1a@I>hXA>q6{^;Ep^qB^GXIL0GyfBQIJ`6gAFz^}m z;0&e*fYbjNprA|ZOauHgzMs7xOBx&v;PsQnh=I-=NI!UKF-fQ@c>7TjCV4gwVdf%$ z2psNi;JCB{hcz5f0f)CE`11uRKf5i4>38@C4wL&#!fzr5_y@yp{NIBVaQ1Y>%siNU zxE5$nXDj!A8zYt;{2=XY;>2{U->nBC|E=`_+26h7hZ;J+JHc5R*WJ<166J2-sD|mr zkbfx$=ZprTVc>;#mO#q?qbxidH?*hAzo2l@Zgw_yzh@`~U5s?iGaM*`#N5*Zt%Pz$ zxtV*QtUv^y=j-xoIwt(VjKN?iNGBUO82#V2AL{Am_;XVK*(jLG|5uE2H1c1t#1?1M&VRuZflX}t@9bw|kR4MH_%8=`XQ@wT@Q?9Ebp~U)@Y$Hg z#&7`C*_bqVW&OAyivWZh1VN`R4d|r(WD0Xgu8dHH+x*7%1H2Jg%l1D0^Q zL{e(&;o%~7`LeS+uQ}$kBwkCj(`6rXm&^RTe3tMn99TRUYxHRNC)v>OU8#4E&O$tS=M7Z&B^7ZMcZ=jVolpF~}` z%+GgOK$M4{UrbO~jQ=Y9XJ7_PbF;D*(~(#FSr(X*Wd3QCx3@R1_Z42Wo6Ti@QBl#$ zd;*sR1b9FW9(P}74|5+LXLpug668_tmTq=uzFRm(BIuX&^pIo*HT_|NlZ(3gZ^8eu zww#yB|FT-HIkqdna$Q3_rtXAhQN*{v*p=XC)cDQ5;)Szbmt zqMSfBcd%{ve;4KQ>oc<7S^h=2-{i9f{Z##Z;7aCp&R~~gJySnpy0VFd?) z73ll^-!Wsx(pftw+qr}8a^Ii5T^Hs06LPeJpY=5{b4$#w14(9gb1#$?^G~GRe`pB- zb0K~~e!;6eg2LwJVEqe<@`zaQS@2l%UlBxIu@E*#UHP5g8}yX_i`oBf%a5|%(bgW` z=58n%8?dMR8qr$6`sKfT-uO#1OIvei8x%N?TxP!f|JaoOUZ?t@~jX!#imoV_sM?`iYeuj%bi{HF%~)WDw__)`OaYT!=|{Qsy1{$6;YoWZ9g zZ*W<4x(v+%pH**Z>1Zk<)fCQFh|oA0d07Q4aF3gdn}?f{j*PL9u?ZaSCAh$Yf~!6- zm|MEL$Y^P)VPNMU`;su=uK=zx_osgBn;YlB$ofV2Z^k&5V8I}72Y3lsflDYb#%waQ z@%C^5@sJxJOl9G424mK%R1SJN;Cd8t8{D@<>;Z1;0&##G+Qs*5qZ1snN`wDc5$gK7 zd!U@$;Yepow3`e1*VeY5Wni+A{PSrYgZO_lVCwOQyua(`Z`|J{S$ev8{YYUJ?BJGQ zIJj?F8eFTJ13}<+s~+GZ-7%%kFqUq@9`suwGE-}n7#$J@a_#IxyJ!I>=6wR*B!OZcAvx6&v8^t5WOToKwxtlMGKS1Ed6-mL1LQtXgt0Tfq zB6*^5Vu9jL5;rBauPI20OJ9-UmSvM;mWL}`RD>(BC|^SIs0gY`s41!IYM5!FwSu(c zb@Fwa^+xsA4Y7{=-NPtRUa?nx;Z|GlP!*>|NT_bv;=%U^34#lv>hTNZz zmq>V+c$|DIO-$3&8v5sU-k54ipO)0-PONLJnX-pqP_MaPgqv4a*&Z1*O0SaKNKUWVCT9 z&B3Eds08A(@u+{C46=0PoW&=ETj&m}oS<$(PPL_bmyrCW#N3*z=k=^So{cTzvxN~5 z(p>C>z=OM5Y!s_P=`nl|vM1Z08%5 zR@^l3di{`7OvS|BFFL)Xd2nXq2s}vy9|8^`DPV_cw1?pt+{;UgEmbArZl6ATzpoq9 zv(JRmGryBMUQDZWYn5nUW_=ue2)Wy%}Exn3uro$!{8%(+Sk%Tq^E-II%)0 zFsUj6Pq>O5e2q4H`PMAN>tjPIHwY8 zkzz;72H;rxohx2ZT+tqx(4+P2&d@gz#cJs#BY?lxE()a8%Y4dWIhV0RvHp^|ozY$U zwbsOE?Hz_r>J6Ff$|jM|@7IJ9sw&T2;gBLQn+3{zVdoy(=Y9K#wNa`lLH9_dawAsW zFbkee&hF4Aywgeee1J;Pn_PZbQK5+VM)U-wMkJ2kSVUk5(kxD9uw;OaUBKXx$!!3? zNW4tbL%6G~!B~ zi0b(~Jdt&oPQ!<^6Vpxuh5HdJLeKOqR!yR@u-I>9LCsp52z9?M<(E;+&E&WCJpb5X zl5mgHCv|{S6c-{J(*gg;p+jKNG4;6*&CKuird56NK|H`A_+jzdcOstZ2gdsGOA6jz zcn>FI^!0Q~>&UblRz^fV=L$KT@H8P=fX5JT0t_ z$yOChe8mPQa!EOo{&jcSmW)OpnDxxM4EHD03DJ!`TojjaC+^ICqy&k&Gu3lFbTSXV@63X}SThpm zHs56y3xE0Lj)k`+jC?h?W9)XktY#3ogCWsmoz_ktl{<^zz?ChU5yMoKNjnwv^jobm zof~fkobW17V(2Yw8t$f-UMc=+EJu1HEsWZg@JY0p4O z=ebWP`*R$x;x`Cd)3xk^4T_s{htA@8<82)BcJ_Kv=d^X{v`6~8N-8=_)TI%GOx~rc zA4a$%G+y94m{WD=x^$0-z{%g#1XsQ+ zcE+ij@0)zPH?z^}64zT3vreV0_AK&kO#{|^ut-R48rjsC!gx21LK3%}ep=f7ZrP7l zi{N@+7^34%G#PVwCRd-RmB=T|spa+V^5Iw}$k7k6zy_7KvZnLpr}_-Xv(h}t_^Ee= zwkn?7iCtoDZLVYXRx&nkB<)X7?B+1mo-FQBmy7h=%)?z%E<>o=5~ZD^$;esrc20ai zS1~CeUHGc<`jfgRPePyRwb;Gp%{3% zEEAz*Ixtm*m*1+XAwt@+3UslsSL=2RWoi~-lMT_f75R-e#G58~_j+wxISJmleww;d zwNJ)tge1uHPj)D_u~mG~!EF|t1HVDbJnqs#E&efEhS{n1-KggU)@ldwh<8GH76dRO z1oi!6W}$nIO5|_Ocjb8sRgkq$+T2;GPKIq=AuAU8(AD*pCEX>ql*0tp=d)VQE<>f; zccE}zBV~<27K#mP>3Yj^pPd!vmUQVrJEk#;)0-hgOL|lG2$@?`UH_FOQZR>tBjF07 z>;g+AU*WyKl%#2*M?Cq9S$!TX>S=Ha|?@s?ShKuSJM)qC7`ob#KTOQF5S2#29*<4003MtKcE-e<`&JPHuo z;wtAG`uHcM<__3VZs7+yE(bIEgMRU;U3hvNLl6IQgOyM4Zg^(_<0i*}1efdt-@awY zV-Jys-(ml5Ma?-{7M8V|U4n0~_1RyQx@w&0YMP)y?4vTR(mB7s5GkUWVsN%tE$ref z?25r25)+au(p4>Y)x(jVzIk?1$eAHPo=^qJELJlhOKFziYQa^f$9;Zp@?f1naP#Jy zy`<(mt=U=43w}Kx)FiD5$a6pA+%a4x7E7m=Ivx2e_*o9IE$FIj>0_z&zLDrmAzoPXdFXR%r*1~)$|dPTQ!%^LRk~pUBA4< z%e|DTq2Lu$GN+$7p^w7W+P~CDEt0k;%aLL&U8exO-+{-BHO_y z|9x3_vI?n86rLN7I{tctqf?T>5`F7uq1Rt!2QK&|BfqK1yj9s!qHNGmf8ze^0A4TxOJAWc`PB3ACwau%gYO69HQ2s)RV+5F}qG6Hki z$k=dEY==)cbbv$u*YwRL1;&L5CCkeM#5>BvKDAc3$y{r6#a!f+J9BO4?=~y9CWpv|r0SLfvle2N?swE_v0YF+OnK28 zWaN3S7b(ZWGwf7I-$7-^xR`STZYq2|gq45K(pMMRs@u4_1AyPv!+h~d=^a}`%FKX| zTA#hm=I-~XFs>|1c2YQ?ncKDnN$(K4A(EBYvbab-G|`QWq))r(YK^GDSw>=VDQ=83 zD&CuHk~%kswfxXy*T z6~wv(EQTIdC}X{>LiPGAp*g3>8zwbmYDyc5#P_K?S#JklAX3hNXi?@GWHe7>J#;6J z^DCy}5SM)s98Q?!mU2z9NXZ0tHTy$`uG)BQ0Ozy4{GNmj!}B{T>AY>Mwejm+ip#XT zj)o5vjZ&6l^WvbP_#HEM_VY`6Bq(ngzraoyc6F!!+#q^vhw^Rw#29ZK7wsyo2S~GU zs(yku9rc#F)eASc+h4KMKG_;+=w=oq+t44W!i{FPd%5g#?(=+XvcJ!mz2D>a4y>M6 zo@<-FCSZ!kVwC@!k5$+uT*}D#fiB=`*UYq5P12kG1Iqj_3BBqqd6Po>Qv$*gYaWdLJey+gYTieB+6RO}<6cr{Q z@wtgJ_WXlVntS2pNV@5L86g_VQC}1(bqY@!^A`glq8{a3pohyOUIp4FcF*koM9keA z&sks>OYjei1h4`G%0Csn#bYKt1!@}MZ;I--vNu_9mz2XrEx0**GsOO)TKSaOhC9)- zS-~316_xVZxx1|Dx{PGY5X4@eQB<_pK$^P4uqgXDQSC~?iQQszLrb;tx$pApe+^p3 zq`Deub|+=sitxk2Qz;T5Ffe5rBuZ;UQnF4yzkXXGCRn*Ut`e3N-JA|wWzJ8(Zc}_W zhL;`Zd5!&njzss@Q7)pQQgC=0?9} z*0k2c>zrp4v4yJ=SQ7Jhq-F8&* zo@GPgBd_NyOH2}a5%Hbo`)Nv)i%3K?@#Q9ClN^cA zmJg4o-afj1LuX13F^sk%zIVUp;qq#>9w7%nIT1|@Yu3End4>Ipm1>kEO?j3;Z{+ih zn+f72{Du@yO47qdHNG00*A{ktUnTSgks?*GKJvgexlNlUN*|9?9$0-2Sq&TxWTSL) z@Mx_q^;vFI7Q#Y@hDSTxFP&83V0~YafKzM|I?36C9B^$8s_1j#_llk}P<1gHrkuW~ z5ygB|m`K~G+s)YOO{nVZ$-rM=M$R#wBM_90U%vS+X_#2CHWOU9I5~Jip{e972QiV8H8bbY3$yvJ- zB>HK3pYREsi=#ST&O|s8k=)bOrnPH&qL;za94dllYVzP$dcs4Gd-qdVUj+P7;LA%3 zVW*=z!`&vy_0>)bsx5MbHEl!BC|IeTmCE*a+ViBI%2G(H94GeN)pLH5Yxgqm&6}wF z*w14~*4jrb3fLPc_~jmb%@7%V9Zjb0OqptGD(}FD_T^{9~=enpQjQ3;mKl zZE9T=6d(V>Q7)Tml>p1?WRbtg!mM(iYV?Zy##<{HIUNG*skUL}_BMUnHit-yjE5OT zHb&PIVbuCJVrv19i?MWS^=>zmj)W>w1|o1AYBf!1bmJ{A zUPx0MY7x;Xk--MK?v$#;o9_6liXU1wc{ar7C~GAQ=~=urw!2kh`m{&$$s8q)LDVVm zHbFVqzBKN+ock)2b}G+fA#BZ+Kp({}7uklAuqwnB=eI66ffMQ(`k5KCJ{*llHOA%1 zt2&+Mb;Y$Wz4oP$kK@z9q2-9|08GhoXK-*(K9(NIf(0>wOZYh%yz$$@#h2@8V~vi^ z5AnhdmVvxB((=ZuL=$Q)@t~UOB`&3XZAA1UP|WXtINgK8s^N7ey85BzxHwhlwt!4R4osWX6Hoge4xkK5M&C^&; za1AeeJxxx6nPV=8cNLHANz7N$mV?czHY)&Q`${<8rMF`_C5nAPjc*Zdy>U~Kc{RH% z(d0g%$>rCp%-h5d`joJ*OLV@rFCDNONmMT$;qjkdb&z4c%04wZNI7i^IUixhl;?8Vbb|?D6`0BZrLg3uCe{gjnEm~!wq1Q)9TF1WQTO8-BYYU&* z!oM)3^-XDOG1*u0B&A)rexDIHg9P_o%3)z}PJZ_RKi?hM$OQQ>varc}z#UH7hn3G% z$nocJ3^TBK8?Hq+M|MZCu+O0fgGT__U;+eVSan6$1&dUueeWgheyn?<4{Yv<9Y=rE zk9}t!JEp42gC%n@pR~?XFeTsFX(bw4dCTXML_T6t6o(tYx_w!|C^?|ki`MDxyt)I| z^RX5s`Ygqr!o24dTzz+8SrEk{`w?20n0vuI9gUEKzZ3sfVdk2oj7TT;ZcTCGI1y}A zpGslhSV?Q3+kA5>Eq|jt=p-3?s4#(Xfq=y-R@{5BMozL*5r3!OHhJ~4E5g|besH2$ zA1p%}TY+*YV!GO&SzD!Y!6JIu=QVb9-s3h!4Ni`sai(NF!J{{YHr!hIiEr`*xX+8- zFXgjM;ETu2HqeTaxxiFHrmw-yES6d8nSpXHsH+;cY0fZjO_*X0oga^jL<;0$mlRRc zVYN`|-Y^(`m$K$?SEO*FusO2BdGm&*Kp`JJJAHuxyS|K!7H|vJn=WSW9UB1kcCdaR z%fXv%t&DF0o&6N&YJI#MS7#wCq3)1)J#}GWUZIv>p`gc2&07i}6DH4NZlhI>Pb;A& z;HJ@Yg(nRcb(htTrJ~93t_tKRb5TW~A1B@%yh_F5+`YpbMpUObZtbr*Ix;UbN;-XI zL9LnzTVG@Ja}iMu?f!-WlD7ZFeS;`QruRx82sw-CL+}Zx=jw3O{TbJI-xr8HnqR+QQ3vCh)0nML6`!k zyq&Nx{^1-Mw|Ne6&elL1-*>H=8Y!`MHVL`(&vg8d)Fsphb&2r|9;b?r$x;FC>jq+6 zC7cO*!OF|Fz6sv+k#k!|sCrfLuVptEHXMxdjB`^Q^b&*>6=QNp&NGp_(oz*Ip5mgp#z+4-NKP&ih;w0$Xe`4>8vXI6Oztmeh%NDLM0XLf0VXriiZ)t&!#oE|l zAz}itve=8>>gi{H)fDJ?;N`AznIu1BLeqgoB4I)0NylP2K%uyn!TFq~NQyw5RJvSn zsAqP%LEFInNDx1#;J zgv{wbK8k;_V*ba zXwm(2Y`5*UfL&lkd!UtnKbt|dEDm9@?8lFt#{ye}(yNLSS=Pld#+ufdhLh*k&Z|Cr zSXvYsT9UHbQ7yfrSgygtgw`$A)1qqgNyYXWzoA0a!fi-d+CR5W`vj7ds7O*nF6N0< zkVpBYA+&dm$XF?RgZzMmU4Wg+llc67+9#`ecMw>4{6c_HT@($su6Qa^px^RZ`V%UM zSIJndeWmtI#a!xOeS@ozxa#}*X`0kurQhmG?h)I$D3rZn9DTjM zwQ0W@{wueSxU|L(Y}f9vT2%MS$#b?t#34_LS8ef3_B*EeZm`E#%N8xx+P@)@{wjLu zwXSp)Ev+G>f1{XA@yQfBb-w3U+xMb4bULk3`CQtOLxQ?3X=adjXdT=r3QKM~ExlMm zacybpnTWrzrZu^mYlA77_UE1K&Tz|}6RswLqr^Tq$7UJki&JgbH@>_U^G^jG_Cn8UbSEC=fpQcWP@|FFO(%tC9G_8*AAQ)M47e9tCblE$JpAE z1de8BbsFrPY~AFGR8#-9yp|otNUujNKEaq3*m`4Rc9<-uY&Y*O6wtT+II>PNP|m{0 zbG@pVh>ZctXyR};5e!xDlZ(>6n?3MKjDIpTg+5hMcHk=U4{^G zr?I?C_WL_|J<4%667j=@a*JG~{Sr8ubX6{1ydCU9*F(jFa9$nI3zWWJZOJ=m``57ixxEYw z>Tj8*<0njJadYW+=mJNBU)R_(|Y4!@6qV|*EcVh)8{DTP5G*J*SZNl z+2y7p%r^{voorHubP{xkL?qd#2)oKTx%MP1$lqgBHZ?hq$_=K7G&hN+7;;Sr5Z~B; zr%~J3v_z7dziRN^IMV>Y!O!D2NDLU}R8Rm=19!Tg-b^`^w5{L~>|a=(^hmoVYM$KW z=l&f#bSV$PrRAbUxGgIeR8XtVwf-RCh8?c)xJGlrwJXesd(>=+q0E0F5~$xpidR&y zGBrJW7YJaAi#iYo@CcmyCce;x*kQ*u*pGC26SdSKlJ5?pWHn2$lDTA&Zr zNYX)?G%(+W^nnv~v?gyU_w9{^)TnL>Rw=*j&ZwN`U>es_-DFK_{Q9ZUsGHYc$;mTV zQXp*EG&lzOQF}%SUsyJ^A1=Ar!y2F7CX(SX-8)env}K7R?>&GipHr|R9?hhm5!TQ7 z2z(9ZYo565Ni(QUQQZ_y)fT>dj&D|hJbth!hGKP*DCCofzBTo79mEzb^bCdey_ySc zR(9Ge8uQ8&PBD^C*%aeaZ?ay7EZZvB(&jbJf4Cw)H5Gr?$l4awF7K=D+q*3-WB$F8 z1}N1^W_`+RN#@{^7|9&8z?x?$q~uH?c|M7BtEjRwO}~*+hikB|xZrVRUi|f$08=NH zbS9kTcHw*T?yLxjH^DY!@v~OeEn`H7M{*aAiO_`d0YIvzo$?&DE z5kgTMlhC@N{w&Y>niRcER$t%Q0GGy9n%YN)^0|>ZNe1vO@zGd$ZYM_Z@Pt*)R|?+i zt@f;daZQu~$tJU}&kn3;c{9;0pjCvU76b{i_)9o+2Ac57eL}s2 zK5R$!EAhr~I~eNrb6AemnSN+|)7#Fix)C3KOT{3DQS{=yx0I3eDMBSJ@doMx`B!(a z!*3b;C~8mHHhyvoZw(Oyreo~8l4jc^^wE0i`uB4A1^VcwlFCJC3F8N|^azg^NsTEc zjg81Z7*KqdhM1hQ5EdWVHZg1Qf6a{w-?-2QZ>Q(3C6oR}<6t6WE9c2b(#Za@XioXF zOOs$Kg(nktwMtkNMf=5wNCvEso5wg8uFO8MgV)BsW-PJrCC*0@%TU8%()r5y;I{)^ zv&E>wDTFzfmLl@267BdBBh`At=tMA^u(Hz-?w8kT!8}?z549MAsVce?Z_f8fOfB3k z#S^9+{@wwb#IyGwi&#ILWtnp$?|A$2D*p(1K8_JP9iKQ_WlQnc6@N_`kr&MtEicDO z%K3$uy10LoCVD(NPCTXx3Z;)9TrPG$&rAP0v?gpU;+4n3L$8^SdDaOfc%|;&>Ph<9 zac_SO#TVMi{?LTI5&hzc{Pu>Tbmj$sK3E5mFO7YLR&Qb|*FLzer}as3GdtW)^s)Rz zlGY+Esh~daHF3I}^c-DWaQ~;g`|S3gO>!PXWoZt?)Ae)%J4uFz`mH@|KaPlT+p1DK zOC+I(W7NgHsU>&nm$veF6I&|=DQIv=^OD7bRl=k>k?;Ko^~PF>lo8Tw;TjSmWzjS{ zGSU;3lscq)2gSK61nG*YB{?-E?2ta@?08l0%GZ~Qz8ML0`Ny!gsxq|h+(O*CUY(qQ z)2%Ys<#xL?ARho<+c9>Ao&wiv&+7{EeChSk9(~7YY%1!$I9pO~jD-3{yE2EtjF(cb zmnMp;uGEyv9Cw#3lwY_5p*CaZXwz7nGJ4<_P?rQ--&MF;jMMToo7=exCuUw=TZ#70 z|6u5>|C;a`C_K6aMyG>~+6d{^F=}HXwGl&*Zib*Bpduh3jF1gB1Oe&pZb9i#Vj!)A z!3YIGc`?4P|H1w3-t#%nbFLx=@X3mhW>jy@ce$I|xG~Ta^116}#yZYC3UU%XXDW=` z&X6NM=4a2xig|xykXh9tKJvUH-czRTv>`mRSoc-$IMI&kE=6C*-_4{GUuQndo{8Gb zt+L|!R2<%DMs(#Uy|y?=S`~|JWud^5C!al72yjMHP86AvOE<#oa!6KUBgL%JghQYFygrwa# zZo%3^LJZ+$;6yk_f#j=g`AUbENhkh^yFn@pjUh8tBO=yslOLGxum~`ZEsYdJ4Mbs3T#?RfdDMNe;A}T)$SdgvD{6Z z&I_-(5ll6-O&zuUBF+C#-X-Ub93r zh8LHn+U?Z6m(dY`S1bXdz))VzVQ(93SvsXS=|jBm(@#}HKP8>Wb*5VmZB)5**^W;6 zr5#!;qqlEXR%xbKjPj-R$@sJ|DcPJF2@AAXR*0wCnmJt`Q5rdLrCD_Plp(ydhZ%rP zci?kT^Ymtfd9n>qw*J6!wrfR4T1E0}P!qyT#r*WoAD~k^$PYu5M#}S>#O}$*bY$5W za-)o%#x=^~=8MR-k<>zn%9;M7c{cYuF*M?E(}u=Vtanz%Aow<@B}G`>`s;B)67P@% zZ4wCj@gu?DO<{JKc10gqWOoO%Ta2n=$XRJvv2`-n&`T;;TG0Q_2p4TJXhw1%P@LA^ z46w-_@*~-{&*(odb|Qlt@^)QTr}oxNrg-AOK0ab+RpeNCQx@ED`K3DFKd>{j$U_~x zPm)d%X_uVmYh}SR^yZ*1k@fR9*9gliyUy<3Kax#q;}yq$kY;sY!w6-=#toh1F|m+e0}6%gc9F3mfyXD?V-d>1a}kk%#Hd}B6Cw~QoIhWWkH_6|9lopM*| z?@lhF+WRMIljZ`u0ESN%5k)p5;{kiwle%c}g*j*wRGN8@pUJ z*aaKTWc!LsqOorbv<^uq9cCLl%0P)N7!e87Zb0QW%^$~yxUE$9B5+9H^6VL7!^d(a zyZCYiEdOVFcDD0$7EqvZxAIn!Ow#J)=H(4}lDEnE`LTlQC7TIWU7$j@Z984FAR@T_ zb0Qr1AK;#bO%i}ot@z)+8lwrqU}Fti-e&)#%inevE0yaBqKBV%N<#3kpIiBzw$I$! zw3bc_L0hv56blN}QRyBdxni_8oP|Myh7-I}0) z+c(WU6pS$>j`<*RabPm5yXffQ^J`@iF?`ZBHPJzlr0rDmy=_$S4@RHDzxP*sy8(vN z3sO!_PnQHdIExvS*f{+xZ%`#V2TS&U1|i1N$_(s+=uU?KI#t$eUyO$MTuf|4$ebDc zrI|(o>kAJ%4gaR^V<6t93bx79MHYj3v6iNRmNPfr!`FCFUL42chH5M|yv70y6*T74 z0Q=tUs^5$gBBt__F7{;ym0@t1*h<_X)xIKoQW#l2OzhXWqse%DO(1~9Wq<8GZ_T?c zdn`fIQDER-!GH~Zvm3JI63gIT33`@U947^uoENNpK!-ko0EHC{wHlNDciqX=+`Dd< zU%8E)mEVJ%&vio!99?+&eKN_NmwdhIIw?AULj|f6#^uK?(RsWYU!M4+#+W%%(Ra%r zj?RDQ)9RM6L zt%nhfmA`b>m;t_X)<%>>ov-VB4i&RlF9;ky6;F($`}6#R5C^Q!@^)1`%iY{K7zjBf zZv$uZp))FH35dV)GP`L^EjLXjuTHz#FA=V9UsNca4gMJKF_4o`%X-V6mF_dB=+Ape z8JBy%z=PC7o7v=uj1zSAs#gks5yg~|1z(pkh>tm@=KZvJ)@o%q?IHW}F}2g{=?8n@ zm3k%?j~k}~;EdNPNd;$uYV98i{Y#Vl>C$Qijf_QAlnqC?!A)Pp+!JGK{zRZkjSb?f zbeOSgnKh@y<^C4;FO9Cc61`)%4vPO)ju-1@#~VuHi0w52aoTZ&$C zIkF5nl*|4bEzK}u)W~NB5HOVe`37gX_;I9v7M)cE@W!ov-nYdWDVnzZG8XnLg^80CL#EAV9s}Qqk_8xo zt4f}z2mGL4S{2b)gWV2Z+AR4{Uf`? zeaE1Mh6_5eC|PopR##g64-jTA%j$Igy||bQ1MnVgxWJiLKC^c$jZ-1X14Sn(Ulj=R zl)74Jd;5Et#Hn(-}XZJv8vhT0Skwi^4KSvzY&o{8M)M4CJ?Nvy`dS!AE%BhzFaJIdKxC> zG@ultg9PWyAZ#?GG3(;Xuor#N6g#Xvn>7=AS?ejdi@=mOKWX(I*u?Ce5cJcA92N~I z!#*FjR!dxII2~dr<6^E3=9E|FB+0Q3<2@?}xxt`I=E^r-7rDf>XHc3~UnLy};~U=X zYu$U2;%|uE0m(X|59)7Nm_v`>Hz+Gd`M=tppZ{D?M!VX|X#R`|2al3&$t-u+c6Zrt zzpAj5`w15K@M>VU(oV3|ydHKWf5ALhY0cmfU7c)c>e%tvtA?%DS3HnU_w@{4!<*Ju zoc(bgW|=Y11IL$EqslzNPuviwK0;rlpwTj!0i@cIUUB7$;m5__Hze@p^d*9REBWzO z%4iW#){Qczn#_`DA^P|Eq=^vUNwoZWhBCo8G$pDhuRB6h`pF?MhDY|(!A+Ody}jG1 z!MgF=v_NC=wE562a5M=uv(cf!ugHCnP;4{*F`Q$>?H%vx;NhcSkb!p+_a=yY#3e5S zqpdV!#Y0!R)l8zjiCR?BL@Dt@WVex}DQIJw#@(=*p_n%#*(ATA3^R@~e8$fSf5D>8 zYVghR@0!zr6Iok3gX(dzpNbwp1K_13SO1wn!IVdpY=m{&O=om`iB~scJ>0Y=$+jK= zOJt*lX! zK?#iFAb+3(tn(5ua-^PYbK^0Z!;Ou~XU$O`rVXV-v5`rDjMB{WPD5Fm|HmlsOTy}st}KP`UdS&> zG^kMC5bm9Bp(lD}7b&3OW@hX*@Q1@dTkpZHK`LkTM*du4cy^8%e9IzHV0$z{J5e(C zzr|yvk>T=X(5Xp_#?R&{VLRGlx@a8BN3bJMO#)Rh$cQ3PA2gk(g;#Hm>P@d*MOT%`WPu!kF~`jZXJ@p6(sUI~HV|YA)xl zP5B1~J9>mPqO@W6li912blxR$@nxy57YsK163u6T^r3SZt!QT7W&xPyor$rPT2Zcj z+?H1gpH)lC+VBYEZrx)-J4dkr8zY`U;?3t}B^lmmLW$#lfF5AI5UEzarqZ6V;}!XM z@4BdLUskqjfn_|44*>k^e>Jghhb0Y`+1n$jTyc}ox$lHq>*IqCVOTPvCBC+M`EkFw z@m9*p^2TQW@sg~iW}_x1Gn_#ybTefGi&5Y=$TM_lNW?X zq4VKWT&!AJay^~m=d{E;4|CvX+1x)z;?m+**H|WkJ;i5BtY2I&7J#7dhMHvh3>Wk1t(q30-lolCUzySM;&zbRbdouWQ3O zle;&{jWW#2z$qNfCFC$RkbO~n%-Yb9Lg@~bE~XwH7U#FcGaUh zY=F0KuBWWdQee+I0_@%%{kxB$N2!V;6siPa<4fYAK5pJDJ+yz~VKu<)FS3~HM_*_O z6qPR)*w)9`XYWyJs2NVq3;z5$x3SBZT7?}~L|V}~@z9QBsWwmh>#Rd1svfiMd}mP{XmSoekC5qXzTA!vX9OMc?oLb1$})-w2*qa6zS2i`4kmN?AU z@&ngLbL2B=p_i`a7q9d2UHIoFloa}HZbq{g0A?}TIp^@-DV}Y!qjSP{@dLdWAhHe&uMK-x@_18*JD$~H!i}B zHI=C*Pi_xCed0ON1C-x!GW2c_H%rkO*;iv@4d_|Y6sX==X8QLiy8T8;EtGRoI%CP- z-czLkC_)`hx^;_4NN(e5j{>%>#~J^_$9~*L6&D7=oFJy8TlK@Kp;FT3w~`w{-fnQ2 zZikGqEl`cT^4%HBdS9Yt(`>h#&Y}$2R?^nTW&&zs$Mg0=t-S&V8>TMp;LCAx zC#b4o5`c?eUId*DM{p^0oY|ylece|xnTBB3w#@z%#XudR0jz`I9@6$I%3kfHrx5i@ zAlE6gE`Q1{V&y51xl})wjO#6}h=0wv5`XnxSB6~jq?eR+jj58ym8`wwDHwr13RqT6 zC#DfpUp_5n&-5Q)uEF!n%hdi%&_rGm2ZQkp1DVeZQ!CN+wnGg*1%+Fyx=~7VjwUw- zn$JAX;c4F?80#O~y=43OB^R|5Gp)IbY`Q{yw`K|p31wTO=a7muCYdtO-Bd=G%tEX} zVBee|WRJ!QLAN(x=;YMMKXX8yODv2EiSrwonhFj3<{xnwb#`Q3$r{Ij{D8H7+%31Q zXsPv{qIAF7JVxgEtX~@b=7#xY6~dJ&3qhrC)wdt6MeN%SkPVtHJjN@R8u({?h%K+- z@4M904TzUa3j~Xkukk=Knfdn}{4Nqg471woO6sn-R%@$SPQ2BX)Rnj#v2Dpb$z^sf zyI@CPjBKEMwrcGvG;8x#Vqbj9C*=n5Quf?=?PCz#WFfr1idl+?XfeNU8Fmp>lo+(@ z7;Jw@3U@cc+oO&SFbh-iw|p#Dwd!mxF_M3g8W0^K)H8pCLg68&Ln*`|Vtk9B!0uS` zmk5Adi8-W0%_vIzo&BmeXW|BD=vvLe9>(1yO2BVDx#3kAFK|(jtFYAI%43kxzEhoN zo?bUQJthpK%5dAtb0>bgx8?pFMiQvoi{ANp5*Cx85wW#Rx6?1&`rsPy4@v9Cy#8~v z^R=3aIL$g+OW3+W)laYFL2Opism6|-Dd^A@``^-WLW{FjyV6*lQm_|3`oY^{#*AW{ zJi_7)*zhc+F*J5Ju728YP;;vB%3_hs&s(cSyA|1>@FV%#mi?>FliZ6--{f=>`}VCp z?~LVLj;&R)5(F(2^YhOr&9A$x--JHDAGjy!)0&lhO05p-8vt0GiqTsIc`u1L*yKEVFj-g9_oY0J7WgB8ZM9#|?N^|2 zlp1cV@6Ar8uh_%{i!^_j;f<;BpMaknke2e97E8VrwEyLb7(shCR|Mq7EjIph*k-~0 z&tgl@d8_25f>``)yX0aIrrwGA|bBQ_mhTjaJ+~P)I!3MDKjxS3m&VW zXaxeS7GjsI!dV2*V zp9pm@k{u#vtK*3BMv(8-P=K*j*z=U`l(Z0j!AX%)qsz+flcmx3B?$E~vJCj5S?_+} z8`GqzgbanVT=4Bfz9a+Bb1X)mWNL~Ds`HQi3QpP(qa|}{y;1rgl}mDPSy?$JE3yp# zI~x>WfEqT0;w+HdSmj3wLaA zk_A1~Jasl{>=|d3uD*$Qrb4F{E|c4+6JNkZcX3vzg#j`~TX=a~&jvNE^>c?F#^+hj z7IK~?JfVBaI~HnV>@vD0F5(SdRWBc_n!D}@Fx>~1MZ5pkw_MKz=hihzRVAKEd`Sz*``69AV_<7TP(b(S} z*zFoeES*In#5N(kLfny77(e5sR3hl$5Zbdr?H^VJw+csbFUvgU8zXx2AC)a&``YsE z-*;3hUkDNuCVTRB`^!k?P47=k$fP@GoQ6Cp;ukw}`dh2+v^Ei)c{}gZ@28frqA2>?@p6=BEaXS{2!SrtIE|cKOKaGM3qzdtNq=@#_R** z7m&Uj*ogDEk1`fja4sHk@Lb!J(tW#y(tp6+oZ?XoL*y4h&2wF|xDCXKGMCQxfD@S5 z<-{J>MA-t*3L4JOyEoqBC(r1K2_h%M1WVaA->qnoXU^#NAFO(VkEHJdeU=_fN= zRi@KT-R}9#%L{Rd$nf+xpq{10!vM zKX$N%Ux^T>({^*%`h~3FKenC{qiW;Q$$#1xhqWt^mkBrU2fBQhA!cW@B;DA2n@9!u zod(nJ!>j87kdZs$^>wUXqM2mBtsTXq=@P&Hk>*-KZW~%MH70v?a?Q_CNuwI%tLxQ-WYb{&|=5h$Z~_L*%txD&|&C=Z3)a>B8r$?AJZa^AgyU4rO*Q&)-9BwHoQy~8cC57#_;tlR{ab-OJ&7td?L8N z*;K$QNx5HcAZB>YyT3Bq;suvtBq8=)bl!pcD+h`BOYa&XB;jeg<6+Havwi+p$mSe$8sRB}deJKJQ?7c0( z_P*B5;Y0Z>8n0fX0+?jVIS-{XwMN52>F!B%eF&`H?rlS3LX6sWwUsnT&Ydivu^D^W z%-FZ`n-xh31QkWI`50V8bwvRbEd}}8iW469+vz}nBdncv<=kvA1clv6u{>g+R!6FD zV3lM4myC(Ia9Hl1uzy9@WzmEPduFX-K(hu5S!;;oBBB%=Vi-=*-HK}fE&MO>woYwT zTnzueR)*KcR6Ldyc$Rz0<;c-hVba45>fKVc4z{sdKziSkNkn5r1(q}5$2=)TNsfn~ zI<`WU3g+;(P5vKajVE@q)s7Wr0$t%`yvAw;R$%S@3eJUQTSh;jv+BH7Ot<7X)oxK$ zgumV<^Grcsl&q&8qsmD5UMJUATy64+~YzFv+mzn8JxpSPWe!)ADTS%(8=qOqqa!tz2*VENBrD}goglV_Lhaw#xS;p5J+olO= zVvnenEqUy|`rJcX^zqx<%I47F*C{d54daX%1JCSk7-z1}{*-PPlc9FrC02P67;rW9 z%)5zz2*cXWH|^ZN8iHJ{5D<9XI1~1Z#h;!$Y&5;X*7X~!M~)?2blcw_Xsc$5<$ZU6 z8UMP*`f=Nc%ces(_4)pUSDy1&XU9O!LY^5X(PqU8E|MH7xlPunJ?|u@O)_0b z@AGgB4kqLXq2XNoN%{uaKyAUxY@icRmhC{78=wogZt~Eq2cVb+tPv=%VWVT^dPjyO z04;pGnD5;tX8J|x@RI0Y)~{D9+P~bVKIklLhjcE~OJB5JQ*dH$Qe@2-$R}`@wXp-f z1l)Ud=rJFxGe~;Nfr5yin@vcWc`!%;PF(hJkBx1N5d0dHM|*&dTCOoQi`Pb`S zlSo)Ues&<2<-KCM`!fPYbVTpsS^aM90C=EqO7`dm(Mo{2-H_L~V@BJv`LjRS#{u4t<_ zqO)vjrTB^JO3ZR2+q|=44Z7*MbP{DA0|LiFhlxoxCf+b#nX-W7GRWjM!0Po&xmy`U zB-p@*^Z0%$@m8(6^97Kl?z=!ZK25Z_5O%8tE=JO)a;i{-xPeCc>sE{dd6F8n^Z|3n z>#_C~r5+Jt9~4AfAb+-{a$iQgVY1b%VlF8=)wjEI<6J3dx1BPF$Ii*}w2?An1ftkv zL{PhtN)cZdqB+T{%Y#fK!%e19o-DO|-Ma&XHy>2hu&BtDY)n1UZLJzAjYXw`zuhJ)K3u9a9LgNy7Br@`wG9`KxIyuQ^|0 z+yWo06$}U#!y{Xmt^JRg+)OdQ&71d5{Cf)0KfS1N9E({hK}rMFSpWCBE$FvrqF=o| zC_}~CFGlc7=6=qS|GmKQ68|3;8Es8HH=S3U4TMs81)1s%BXd1`Kb^YO<#)2P)9Y^h z7Hl#1)GX-{yP@^&U53~;1q?5PSwGux)%e&Yp#Q+coYHo#Qr;VXKkFZiTTM6}kH0J5 zPUN()p!@WuJUb3k4;wg9x^L3-=!#jV=!?<282!A z&}T7}$<7T$o_D0!*E_qGZ0e$I_V$(miZi=*FNNFH(ylhlQ*4JY!?jXSdJ5hGu-%vF zl*8V@pIyX91K^?*`{x3P_&% z5d*eZYO5H1K07Jm+nxFRN#0-ie5jE z6)$%Ub&3=DW-A5AmTcQzfY1#~y@#3d?g1ocv0oo1ms${+Q(~P`^f$KC2m%w{?zX6p z2(yjr_iWpnd%LLY0Xb+kVr)ljNouanaZP*!G5}9yGRL~cw)~hkygI6@e2(~|QN>cK z7iPv=OLi+#n~SSv%p*|)fRSm5%1cq@Idk++BlbhDAU!{h#%nyX?y8n918LGHkpH$T zEhe^cxdngdNCr9M(PB4Ri2K^Lkhp{lZt36t@LJ1J9;ns}^|g+2-h~&$SJhK z2n>3Bo(?~^)T-W!J3RWTvF1OMzbDat5teVZZf})Njsdh+%a7JD-S7Ct#}PSK)Z1?A zQw}n>P7#1k$LfMB5sOtt`^`e3kE)QAZ+$$P{asFxQ0oV#V}gF01>#FZWZ7(fk$+P4 zI>maGP0IM%VkI+%vaNkl+fsZw>=|84O}sOL;@4+S&~&a1tcRMnbUal1v_1jFDYg?d z$cwQ_>N8aNr&~<42AIn|W;7JwvBi%g*w3#?S~<29zhbUmvsLk$)lln0)6cfZb%%O*1NF*9!Cam`ww1E& z2UbtsBA7ih+Y)VgdY$KG-#^B-_(+vi`H#rqE=9V=6FG@=e0n|c^zCIg0ZLK<6QDuN zpeOC*CR+HJ`ISc&TK3jFlKN25yf6rX$LfGY$6_DtS|Ci7D@b2o`k*w^_jv)-C_Sfn zRq{GO^D{g^hwA0(m_9sTi#+Z#^6JU6pcC=8l{;hL@vEcquX9zw6*=tZ@8|HWLT~C6 z%Sw+#*2BgRSkJrSTuTc4?fA;yGkT*DCo|G-LvEiEumDEhKGPxNV?GOsALVp(bN;r@ zD6WlD9}M~YHD4+AlLN5XUEap@mqGN|@^4U2u%PoDh=bOD0LQ*XRtiVUu!W3|TOynE zbAjTj)uP8gnu%zh&b(Dwws6sBWf@oK$3K)tCr8|4CQJOo3D#=`SIJ#ZPw}OXq)vxN zfRNAs1}&0nMtd*ORa-;bG&MvX6+O0OOi_WjnXcdR-+{)8=*ZX9Vq%?B>dl6OK6MRT z^w*)~syTrVactF6fsTLQL2KLjlR)v7e)lvr&6v$lWx4;$_S73k?RrJ=qC(pIUG~2b zzS^~HrB%)Fhv_@_&9$~5NoK;|ZO7R&k;MqsT{f{$yXz0%QhgFbJU>JKxTQXKwF$%C zhOWnGt-#N#jVuoSnWG0zDY=~QgeYl!Vi zkK;hUdmtW1Is{w2zfplPk}_u7HdlvNg2bD(la|ivWspY=WxGeQ8pU0$4^;CQY>q=C zpcUGo;1SxIVqbAPvpxni3BF}pnhK1h0-eimP`@CqXJ^P)gr4D{$E?eY=^xo9s&uoy zJtY)eqKc&jS<&m=L^G@pi^Qe`-e5z_*iFA9%6Y&i<6f`MC@}_*!0~7ef^eo2oD*>Z zuGU{*uRK#OCz4ieZzi1%?p{?lGT&+Udo&%q(l*5rdC-<>Y0su{x_E6~^Zw_wA>axi z1y~oq&g3MVr=zA|+YTu}!n>pit5A|C`NLe}zQ0c2GjEjykCnn+_Fl09-_SvoY506FRw;$#K-yx; zVvT4Pb93uQV1>b?2CCd`=IecxnxEprA2mApx4f;`7`ghiDw!hJ1yeYqAWI`uMu{3e zCUkxlwc$6P1&A74tS#fx^-fkb?nstbLXkOWzu$I`OZl&SPpG#255VRN6+gBvTb)TF z`!nqE$aJ?4kQ+)nVugnvbpxHJiBsCI#ppV<(>m3#LR%gUjSt1Yl@F9E{VgzXxHENE zl2E(XpkB5og9{cj?`H*2Z}NEV6y>}5}dA%th+AmUo`)qnF&_od=@jgcR`c=~l> ztz+Y&%Ke!9$L@5C(Z4eH)G*jIV&s{S4@Y5m6(_lE*K?6#cQuazrv{W@eTRP4@!$1FbY1FSQ4bmk{8+c5gDFVR}9J z<2Z&_Bx4D^mP(L7fQ8iN`Y?P(k_M|s8iD-lt;0v zjj04%V@0isv`8YCyqWnK!=-|7@7ovUBY&zp(+@Q+QWHBOu4WChj~nsUn@i+ui>Wg5 zgw){VV5!!=gg@!6Mq%5CVd3Q#L@iEUOflgrPV`j%%uv_uZ1%!JDsn4^w?(=y8*0?} z%7M%#7sk5GqrAFxsH_a}+v#cPC3}#3N|AK{P%Bs0;vnQG`dxiEVXErpO^c;BBoonl zfuYAd88tQvqY2FPb%E=J&wibQlAKX)fw{IvO*3KQ7Ms;XQ!mzg*1|SM>pwL>kN#QM zqxGUg4?yi*|44&nrnbDkxyWX>GO`0586}ksG%_%fyA;CrN9rgTLP6`3BR`!Q!$vbZ zt08F^e65L?TC?VX5dh@wEBxxL!tZ*CXdy~2yA`egcbm2;!6_n&NBUd*5zgM z6aE^_GP_}aPmu9y@8=0|ZnQ z9q1i3icLA|J3Dz&gg<3#*kI#oRe&X$5YixldiQW(uY5XP?-}n>q_kr>PM(-2`-$Be zcy%1WJBx>Z`8BF;Wl&y^$v)%tL=L&h&nqFS5!(Fxa+N$u~bc56ogWHg~36aK{ z>){v$i!g%`O8~!S{q37V(pIkW@LasNBS*Vq{7nHG+?skTneZ-Pw&T*mk?YboWL3Ie zqx}1Liz=~XA9_=$rPZrwhJLzo?gLG+)T^o^jA0^JB%`VfT#Bcq3kO6Qc2o>!<>8Y z2N8aPs2^%wuF54$(bh(^3hpTWn`;|rfl{6yFgWStm0KB^G9DT&nP_Y;eGxuV3|_MD zMo2qK%-E1~Ua*h-dTpu?EaJtAesP-Mw2uQLyoew3AZCRqdy6r9ruP(*(MNXw=Y5zjzA>mAMr=4 z+qxcnL31TnqW>A0Z-+}>@K$MPtZ^tSHU^6);q7y5b^CZ(yx88Ro?I5BnL_V1EN3yE ziPDWCpXm^(s$9a+N&Jlxf5stav?~wGbC#UEtF)^2z&$pvZE_R5C0J{@o(O_t65_8I zw!EsAY2U7_7%07x-eoaNkH|1ev9mUp+5cfS+SoIH=+#Z)uGetTnv;`#R)_zRI-aR8 zlt@?1zcW{JRZ%WOSt!{%G9}46jv$y8YGBOo7O~d#zFy6}^rk7D-h&VzM@qTVbs6C{ zb%bX?T(6W{Qnn%Ya9O)qfGV#4)q9)*Y4sx}*>MTE+R!I|AkvYh>gI38;MoDt*kWVW zX(%;=SJN&#WL6G~Wil5m#vQQ4q5M<3?X}*#XACHh|5Ic>s~3l3kBq(JToY`6LF=VjJPGj^}sa6q)ob&pWc9X#jE7n}(MhD3Fm6q$YpVv1( z6np{SZ2i+ab5kfT;=`?!GjSeMR%-^^?C7uZEpv52UK!t~apdCU;g@!)XyoV9ZOAux zR+-y(t5o90W=>;@FuD=ZG=_I`ZYNJ(_^Y}d^1{KNeq$)|raFcHIMa5E)8s9+n>SsP zoet81_bhJKO^#+{nTX@99jyzN1%39-p_v!n z#VOui(eLh-<`Jh)+$=R*JZL8~M{;=*SJ!C&*eC~k)F+vhoLGviTCG0w>5zxKFmdpT z&b-}pj;J4TRof2m3wsXahOb97?vMCJ9|mSDT@Ivn{PyL%-!pP?5l& z%?$v@b$m`8s{Eqf7ucFLvVUVn0hjw1O|8XFGdsC&cmm_(* zaKnd4?n)s^i7Vz4Yi0bPOaMsUrM7M=p3H%BS$XY^yhQ_yPQSw7f#hGtIU^%}M#~By zanVXz4$Em}N$U+0WvrzCufZgsB-Nh#kive`vY1(M%jR(0}=GYznpMulX+I0uS9-iTB z0nn9-SN)i;rspZ)Pqcx!cA1OeYLr-Hb<*d#}@L+y*TRZP+tfw`J3><&~4dzrg^+!~?)mn_f9iOX2!1=$l%3+4Gl# zHgl@xqh}jOWQNk3AemlnzcSf&e$&i;jA+wq_oIsHZ$FyklEZUoZ!O-{Rg~>dZq} ziK+`GKlB-AFjm|wf^!cWV`Ow0ut$B^R)3tHZUy{3FfWfo_Si-LTH-CKh#K>@i z+T=XNSOFSZ@^~vJDyoXZW@Df5BIwVKuKIi2UD&aa7$!;QLXx?!-#7!ONCb|*^Kf3c?+>*C ztEF6v0#8Up7=P0{>|CKwpyK%xWovq(?^y?kX1m*e|JgFcWz2s*N0lcEGpU{)L=$a| z6QXbaxN~iBTD@%AvS*Tkb-nemJ#%s7VY6JZK6{Q~;#oCHQZs)#9$uw$tjr~tM#tC$ zYm)B8B{@w*j8+H00z?BB~RXi?%(8Hg%3f%csHHU<`Q~_85^5R^(c%dwq&KnH> zk`3fBV)%gt;6r5G0{%Q8(?SN@-Amv=KO^u>kIxO42MQQ%3nxhz_-_~q2m6+?L=i9jBm3p(!0U>e!0T9dGg}nEiiK3d% zb|z99>9gtqX^fDpwc$gT;v3+BSe{PyG4eF+)Fworr6EfcSf>Hb4z6 zQFnaZOSOEuZZ5ALBMGH_0AMmOhNgPf9VaLH)xo-o4U>YXZiU^9-RRoOa_*xw@S-A# zpUYEol+|m9C@GSQ#fJ0zUC9#I%c_=IJ-Zi!aIYA$E5@TDu&#ml8rejk3wczzJano0 zp?DY~2Uv3gq!4qHFPR2veU^{hOxlq zm)b2()Gou#ehS`+ZyKY;CRBwaQza2EXh*OX2WxYBwinr*z)Hd1Yy6f9Ol2{y<@Z35 zOZ7jHuM3#Dpw3D+Bpgq=Ng8@yDHGjY9@Aw{)`m$Lh@~1P38V5H$kX}91(O@LIy_+o z+q}(tSbk7VJL)Qfhlq8Y$gO#)#H;NZKCu=fP6ar)m7WrZ!14i$1?n&yiLdi;!8ytF z&F=^<*0^LQ%pZb301MAZq&5HZ-Q_!P$I`$-@`U@=*e=MpZWH7XDveBet~Zm^+TGfUB|J3t62 z(!L^|YY#exS(i2b*4NCwR(AT!oj*N{Z(kLfO@=g9agwg1uuSIi|59}~0((bwq5ji? z&q9#x{HGzrejtCdltacrAtL+}HM&tq(K)2e-0n+Tuad9DHe{j8VL#`dR-;5qiO{9l z>a;(%T6OH7ZgC;jlWUa*>O;JvD%V$r^OACPGC2MxaEN!$9aAwwxm=Y+^k!z`+u2#& zD4T9=P1+F-5kJ*u#7kB;J@u8kS;re71Qh?MxI!Z{Lo|;9>3+J|=-<~4f#}Ghrd(UW zg+>?L_Ub2L0O#aRX8IzNg?()L#P*c13NJ}tKk(U3TQ1NVi_i#H93WCuKd^!Fc#Vf= zImI;cMJ#KLI4?T{;DkQ~B!E-cBWHEsZRfR?Kk8Xl_4}$rqcrT_aoUE|$-OdB&Wly#=e2P{sJ@6$M4g1m`KPFj0fRAin6DQ4A9kT2uZikMf4nVX*YTL)~@_|LO0J zlVvxpI4!nq*Dk#|D3kP(@{0cmse=tw_LOw+9u zFgj)eM?b??8(4*roL6vnk@$Hr#I6DI4Q`-_sSAJv0F8E`Oh)GS{Hrzt6wbU<*Ug^F z)P*UA(x=7!QE3ygudsM*Vq-lsCKg(CnE=}N+_B}K4-HB;h}8BkUWBQxy)jHd4Aiowe^(=h(kofg!rg6 zhdR$@aT!@W!o59$g_Qi%y1Az%!QcLG5y3ZNcVd6yhdh>`Xm>u~ji5?+_jN`M-tZ!?I)&l9r;tf*#^ew;DrH>Pt`AZ3}(s_lI{y7!`Bcl;G9edub|_gwzR zxV&!&9YPS>Wg&}LGmfN<`adSEz4i&Lt0M09WmNirr`CsmHcaU>HWM89o12vnj?Fn+ z%04mngb6TMqI6rN58Heam^1^j;LHLVKRbaY?xqMKFKD?~mfa2~T>uZ}yCSMl8bi#} zQ6iYl$4^}rAbm7RFw=oD;|Tx=`|(Ci3<%C*yZ6$L@aAKla4>~A6uBb%Va|*j!ZBz) zF`Jjvh>N$-Wc{>+F!gz>XfvFC9GW1QnhBzQlUvZ&G?#wqg`tx3MvqRjgj?ECLR2^{ z>yjeM+E7in)5ydS8bGJx_D(OThVlb=v+W({<$0oX=!B8MEO&-lCLR*+TU}kG(RO(Z z_!!?-G^7<>@EW4k2nnRGEC;qT>GHGpt!F@~0@4YQeAl(Qd-^hdtTZSmpS~@}fA zMsXQ*CJq5QbkA36w2E79jtSI$f5s+&=qMJ+NHv;zXVEe~NbF_Y=6`n>3Tju;9Y>(} zn=SsC&4ngvC+nsV|6w4+Akh?1thw3H*YD&>(0q1lM*Uc@X+~dw*Tg6)fEuRv8|JD{ zAF#ZpAoyc#_8$<7%RR)}Mi5NnZ3f!{_N^_**062>&kfG|jv{WCAbA{-2~GW^6YClp zJ5dT+Y)=M9*tN_(2e;l#J`&)KsR5_G)*O#*)GB8aUkyp6Oq;?GY|>?Fquamsd0yXs z$+TM!Q+u%~Cv{vUGa!+%T~a9BJ~aDm#TK^6ek|hRBW+GhCF6~9CwA=S1nZ!%uCl12 zLwy29g1eH4kqT7 zsA}b_wIetHuLST4|0Xa-l%o7WqDCjyh`EfEc4d9T`Jq3UvO~L+ z8XhXv3vn%XaZU3p>1PE14F?p&Mf002=H5z-i4_AGnKCbKTF^VWSY5W-VvGPtbSMl( zX_ANTn_v?E*B5G0G&}(o&~R9**f5QzirU<6!Qw7oU!$Ra70-B_dXW&iYVQbh+3~`} z;duXVnU}uOPRd_df-k~K=I%{tHnSixux>JCH(S_yAr50F-L@w77yPWz z-I&V0-qzq3kNm^No1aPZGs0VxMu*DQXv>xrRMlvxC1k!f;E~rP*$(rpWu#)nsmF3f z|JJhKkUx(9?v?L&V%OinV}2*tyJ~p@nI=bGOe2|@G*j)b&@t*7!>KY&;SF(qCp4jm zJk6Q%grTB#ikFjsCyG2rKLHcH2x|Eb!h~5Daoc2g%zMnq5`J1zI5_&9e?|yaM|U*h zr(c%HHkg&1L%q`I?x{3EZwbokLqgo$-nvPV|Q-g9nQY(%)~pbJo3LS zE`jJR1Xt_SoQA3`(MlmEJ)Hxc{hi*Zfm(k2Q#N~MP1TD4W2p6_k=Vg6@9u$0CyyCsOfbb`SZY!bd_^m5zD51pm*_dHA#0wqZDkJ!-|KMywdMN72Sk zC?X<=QM)9znq77YF=7;L6$xU*j;&RDwssZOnl)N2rS04Geg22%_uTh&-RF56JqGWq zrga`Y5}|(n_e5e4mRpoFm-{eK3ZLa{k_G?4gy+A;i*Y$>SvRUCg)Q6&-Xw}1Wq|Ln zQjM;KGe+2tXK@(|Tb(e%tk`O0UsXljiBqjm@>ti)Q$1EKvvY%0pwk&q;rFErlrZ#m z!$R}Hm#jOB!WQm%T`8e`o=E*6F>rROAyLyXSkdXXx(MF&oQ6P48>Y1#C@*57y4f}2qccrnt z)n5`a{_)j79irxe13X$19VkysDa<%@hAAyNri16qacvw*MR#nu$IiEq7lDp|lmr`@ z3atH3;ZTI({WlWY-t5|H_uA_Zhd55z(Osq@Lzi@lq<>$!(Un4cRi2BZ!MXHm6^gL} zTi@3$#meezf|ZXa4-TgB4SN9>@6O(_OX*CN^(TtVkrBro%Q{Kcu!c;XOYn{-dlcIvfTu0kf})TCG!D8r*!#EFul~P zH>%4czC{MHj@8+`Jkm8F6@@d35YlKR0nQIz(0s@4>jMzveV0bqCF4zv?1i1-Go8p` z#tpJ~2c3iCi{?AI9!jqpl!V383yIJX%rjv`v^LNw2daj;y4|ZX-NC7Gg_0Zo!Bib_ zrbV~Xl(zMl8>=QeS`~SxdMc6v2YnLcIux;b+?pPjb~E#nCd?dKt1Vq~SK0bD+IhRn zLOFMa@oT&dMutM3o+H5?g;+ zk>OBIfKT_z_X_v_*t+JV+q&?$*Y$SHt2#xzmhqP}do<;%=Oqy@Cn91f04|H+mJNtR- zv&t0Sz={&(SK)fxsNh9(7s$h|(O0l;gYf#(}!C>fz0s75t=dw`2Wzs`w2YmxxHA7R+qp-vlOJ8~ULMuTqy9gvC^al28YkNP#=UYLwW@& zFphEf`wx2|e0xG`tx;~CBltwRz~IZ-=AuZA&=-}OE?geicaW$_Y^|pk$DQ!fNk7D* z3naPaJ|ce2bS|wbnLTM`DwcAA0ZKoART0jC(tw|BPQFiYPUon!BQHvsl-cnqt?;^5 zL>em+u*E!JC-Ivvsa%a$4kvYRFThx+gGKM5@)U%}Di?uIU|#5uJWzS^9cfY_ALnz6 zuRL^P4BC#8b$-M|`-F|Ksh(nYod7p0gzdqkZ0Yt#%2E?=N$Zjv(sxY)$C(D7ItGPE zcEeOWQ?$GfH!K`0P23WEycs~?Q~GDDE1%KhpBIpOGr`F#kF2yF(D4)_=sIhE^Oa;H~lqE^6V|S3x!`hx_E;4cjA0y#SoKK6`wThNPz0y zyS%^G46Aw?qD?EL2JgmGdtUOSZcB2x$I>_fmo-=*b*nQoD8}p$7n!0DK1>xOSXl6g z-luD~hl+!IUcir)S1b*2MoXs?U!|cGj&e7Tz3o@{H#IIx(B9w7GFQ>>FP)d_j0m@UDRVh`4#u3I4A zu(}CZeYiM(vi&&Ec+yy2^-q`k-rbroaj*1LxV60t+3aTmn?AQov{v~^ZLRDrv_q%| zaF*p6L19swBhV!F7-to=5<;t*DZRP2>R}oaLms+1bqC1HQXSh(rxfWWnKAe#Uau}2 zw)W%zGkndddFePvvS`yg)w4Z&2C-qS{gGc2Uy|ajb~qulvl}PBT6?!&6_@_`wy41a zjb^h=6A7x8Oveo58tMT(x>wr&bPwy$Wx{YXJQ_M~+`N5Pn zqP`0%+uzsE`;yeaH^T|8$F^ygtVI9Y>w=}nMP)Gd4HmE*G@(U11m8EZv@Koc_U_L|rWJkbN4`xVkEWJ+ zG8kGCFDFWiSqd`hs&=-0|@(2AsEe%W=n9F9a#cMK0yR zbR4hlu_|l*b#iQd5hp2#6n#){)aqKu`8&5(IIDtH_)`7@A@)(a|ouDvaz zVO#&!ma+q@o!=GD%gO)9qK>wMxuAFlcAAS;1;yyhIw}}PDe{}&&5-PFzoLTF<^^(a zC!)9Lssz)e6S6XlDlJ2#yNLpLzd~|@DSotXCyGVijMcr~d_CCe+QDB<@;mmozFm}T zA+rQC0oD?kIR4@(rWy$|fJtruBj6W(?j>7>`_D^=b4f$eqdRF(e8qF=kxVu=O}1L8 zFvXsseuWK)cPq9luuQiO*Bc?n!oQam0rXr<1!|kJ9EK4=Y>0^zHD=D5MiFKallIQ zMf0fun3JCC@-L^eEig*Si71~-!E@)0e}Z~fR5^(%7J;9Xi06j5P5w}yuZ$d zlUg&HK2WLr(xs}(Ex{_4c@z24SPPJJxj@4Nd2y%k`&ou-$`*u8g4muv{;G9RIVg~? z`)tBE@A9$ec=OF{Zy*LfkCxV$nab2EBfVf4o?Xg$eYYn2`2DP|a*O3f*~PVxE!?xR z3d>qKpM|yEVX7D#l>4ZhYt`Dg|9#i_n?;2mPpzbM^6PucgX5>E!fZ9 zvbkfR@3XU*7=m}^JUiM?VVL+*051f9ZzEX5ap5?>dnzOC1h7unU+i0#lKK0}Eu&jn zVx+y9uMLInKl5z9`ahGcKZv$Cj@`~sy~OX$&cI7IE<%HIU>hndrq>h8ReJkx7ued= z-f<~guq)y>cQK*oHCKL4f^u`ATl?xmw z0Turt$(dWa(ii#KK&Wy1_BNKk;dy!XHP`fhwHJbtarDOJqDu&x=gfJAkYTuTeTc72 zGQUmoVy##&!1g!Y@+1B&DM*pJuxF$sfO7G|QINewKCiM^)ULL2aC8o$?xh8c`*Xv| zW(pfwEeWm4ZcgD+AP=($ZApBRd1Ry(HN?s=48xSM!o}#Uugq$Gkvez(CEhFMYPYDQ zMPyHL{;P;FR#z03RIe-aTaQ?YO*9F+@%>aY@CPf1+U=@0G8_Q%q$^gE8+}rU$%2C< zi)8Dp^4FRq=P_f-O6ZQz_G(#wx=KEcDyycq6}9^iT!y=g<$1ak-V)X=^x&?kxgg~= zv|Z*CaU}6AtkxS2_T{s9@02l(cs5bYM6gj1fOPDvtE0|dFAyv(D>mtx3MKr_;--dD^d5#O( z<*v^t@r1SB7@zOHO{DZ?S!HsvYcfpKuWeoz;F|#Et($(OmH+!?XA9kEs&2TEgefKV z+r0&U0%&m&O=Hw>^^b8;X?hhvZeSlOYzHzdp@o*@HCQb5E_zdRXr40fZq5gzvc@Yo z@7yl;-mPOx-I-*Bil?%zCeOqv@cc^K;8!`wnk?wB`OD8v} zjlt*)6&DGO0Yc8uFlwI6VDVLpDe`b{+vPE$a0@P5wB=z|A{CRrRpqNZE!6EZi$BIa z2Z3Blzn=}8A%1<)^7#=!FVASz3{1nm=@PGp`gAgZqR(n>xqxczI;yfK2OrPQibP%3 zpliq6T0YmE3z1NunX?qB-dEVoeP+hH^;keAx^a(IzAj~ho_*Z8#QFGD<5%~gaIGK^ z%pWP^^5BVxB3qn8p*~~2^F%$T5vk~tiw;E*7sWYl9nH^jqb)woGGM!kF^)c9@!qK^ zdH)HGPiP^^-NG5j_fmRXHYWCnvl(EOKHHZlpyAGey)=j^nY;a;^x^}U^AVM^qnFoO zX&>o2v+w3MG7>x|Yah|to)AuI68!nJSODo`0$#Yg-ia|^YV59@0j7sEk%)Rj=>oWv zLh#=mf9dI7f$fo`N0)=XoZWp?dheTQs2KHLR1{-*M~^PwmCEGh)L}xzH#3mqW|4p+ zI>gQ7S8zhe)?#I`X;4uQVT6|QNY_dI9T;J$)YNnU>m!{DE5L!_{`=D-#+Enw@)134 zWgm}p!fmHCR!C#O8vG1}&(1Ju6Oq%`&OdPCczlEUgz7k|PgLhMED zc^ddr4Yn5{l5Df)SA9{C-st1qaBZ*=e-a^m5b8^{Pb z%PvqhtG;I4W?~bUE)nM8*%^Jrs&Hn@4o&z2rs;RHMn!VyqUUU6ci%lCg@o|1=}8qU zXNDp^3Bh_L%y>-T)pOz@gFkNcbd`#WI?!k?bfrp1x3WLZt61!q-F37bijgCS;F6X5 zg>o}$a5y4Cpb(gIxsktnXP(PGo-kejR$*&;8)9fy;zG*vZHN7qn{3-Y;fj<3gHnV=uHP*2ow=9rniQ1}$0{u|4_*s;; zajk*K77_S&=}G>YISw+s;BI;O3&@oFh!3I(|PgU*ZCR6qTy} zK%lyP0JylR?!LU#a~^y9E}IO$&xdbCCq4%q&yZ}Npbvp?R`(_7&u%IEn;qvhye!Pp zx|M-tE}?$ADih}*XL`Y+X}#N2*nv&2x1EsJc^ogA7_e=9L9byf7MjM3@mfPDza_u( zUx;(9S(R6#FDbGdakPdJpO85YMbjayrsInD#t<=V90LLwPJ~^*TzhN<#qvsK7=4S^ z;?GhE<2O9-(p5hVTJjCzJ=8>~UFM!T*s}`u=0i&eZ?qNE$0A?{kC?9t&`0F9bGASr z*ulyKd}2Byu*?fI$)(w{mvACx%3$0g4uOhtN5B5x^69TtOk0_V@0@|_Yq?6yeQnlB z3w0#7UgdmWRu+pt_}};)m!L|V-aUEpH(jJ-H8(tTl@HA3%X*G*-R4b>TM)cKoCgA}wd;JftLj z32E!CCPoC5|JVtCXrE(~L0pyXitTp@4p;Uvmv?mGHj|BF*jzs|im7sTr7d`A3W=8W%Bx?W9CCbd{8e^U*;ciIIFvtuwa{* zq@Uf|@>5Agixhm1Y=~$VoVzh#7%=MS}TFjIaAESvB2lvJhpI`1XP+e7TpiG$;xUIfgd=#5trheb%MqqNSB zBE4ZwHf?wy$H`rb>T4Vqa3&CQx4(xouaeTfo(;!QaCD=$y4~w7Yy{hr!son$2{h*C zTMd1t!4dg?Z7N%PRZR6Su}4thzF7J|hvxTH@m^USf<4qe`{8RX;nfXwW>PQ(f(+5| zCIJEy!+o$A*hFHrvhToIIiYw293FeLRz;KF%kQ19BkVtRaaWEL`+LV7 z{dp?5tP=v(F)3_|m(vOu7}kDCc8ASes*mY}Q|Ur#O!@HV zC}9uShd8Bq^Bs$lsB>IF-}6hdRZ9)a`6+}6XA~2mFm6=H5;4>a5sgQr5&3V$lqzPKMGz|1 z0dgz{CzsP9e5>WN+`0pqECuebRLF#T*X*bD0XdU(WCc(CuMj%vr>~*(?$)mOF0YC?mIkqKHCPyJ3mp%N6LI|te@%8%y?AlMJdk2a&!|Ow za-`0}C11|hs+Z2}w}|Mc`xwkQK@iYxr3uTzH~(R>SpRI8hW z*?+z3HvUd7*kr-I8Gm|w;ERi$|1}=bkw|qTN_9QJh$g(uu+kl5%YE6yc>X}wC1SzD zRwNlKLKuEuqf#Zv=*}~*Fl;qoVLI)bSI5qT#3#gKBda_xZVk&iv(DI#Hb$T_t{pg#53O(HXddEaV+j>E_IMF_ zFSyaP9^-0CfiCN`M$%H3-~E^Oiq$86>ZLIoc730YBw+>~RG{uH_Qw%@iP#QsdC&Dp-qE>`W!W)UL-mlPZs(Ww~iLb3mT>!R3@=BhmhZl{e|v0A8bs zd*5mf*U#BS_cxSuvnPi~*j~{t3vDVrOQ{c+waOK#f7v4?P*b(?nsU?a^iJIHvwa=E z$_TK^*8yMRR<>J`@18x1-#Z4)T>D?+_ruBm0n9t*RYR^^kx9Dq9?ycFgbEobhb1-I z)gc=zR_;m#@b73I65md74*v)~GAqk?0+Rrl@q@JkHc`0&(O7&)pltJtj-){Eo~05k zd$EvQHyL+3qoKR@?6Le`cMcE`0rG7CT`IctiQsB>P2EdUWJmk;3$KN;&L7L;DUDIx zzi%(Isl>PV(Pe04pHr#mEjzRLtg<@GX-R?}d+hT`#m#{_{BliLAes~V=*Agd*z8io zN!XeDm?Dd3!zCb7DohJlR-ir9%kG?Pm=qWsC&e1UW(jAj-4&K=Zt>^1ByzHrp(XSm z+Q8`ADZHxmFE5Bl7hMl-UN2{~(--_ijIG08k%q8TdFlQLe=Th;+Ba*`T5=^NbSPg} zQAmMk_wL!dM8x$;(NDsks-1{i3UX!3v$f|tnS{Q`H2w^782?gy5^iOYE}Bof4bHhiVFWnB5< z+0nyR&)91iG{9)6Pk$dopV&=5sc`MpFz7Rx_kCV)TxjiUBe!?v`hK}>YRbIkE{e@3 z+M&e*c0OP`9J`iO2(0i{%CBdkpT0@5iNBPgPy;da4e@u=L=!cHVNxWT)PHD-wLP6@ zEWQGmBf^$=(fdDBdmqnjXcABn*VXjJjaRRW?ftFI4M!+6VLYlI<$6H~CV5T@7x zawA_W&VJ?m?C_B-^dg~B$=O0plj*z7Ul&@T;TxNoVOFt4( zsO5qROagSE=uKxC`N#K)_TME>WXL>y;YzSe%xqcC{G7A&s59_cc+cX;43Z9VG9TCp z-{ox^P23185aSo{3lyn8xmO9nrKNvYP*Kqq4af1eX^%&&ukhA7R=KmF?T0?)VgY(S zviM9B6~Djd!&5Pb^po%V=`b2_Oz{kV0=c%yO{;BjE7qpElEP!8H#J->V2L=CuwYqV zC1t1@{296-`>R0*%$`2K2&)yJlDd79z>?LBO?CJl0Iz$RipvWqjr+nmjjd!wu{tIt z961*{0HnU;#d0m8cJcG&JBX2X*#gD+TAyS_dJV(~faGK&J|8&<9dh_CSrA2`bTQ7Trka zY2!QexPNsbJf!0c&xf&hQ#hNrE^s(lct8tKOu`6l3tsWzXh_d)?aQK|6fU}B{(!bC zZ!5Gfb3(XSaJ25T#uqU`80a@M+EyzY7ZgDO$tCa^Z!UmnOXN%7Kz`qMjDaw;zxGa5 z?2^SM!7|e30$_%lx%Nx+t+H=yX8f$l_=kcfNeKzJqJ+hyz>VsPboiI$EuqiBQiUsv z?RC7Cd56P)j9tbzPeQxEi%*YA4SW}To+huZPfjk+R_rp2(p+T4#v$t~_OWNX1U?JL z<*l!ZYNN3dA>b$aA53{o3U`sC2^5Hu{lxcwja7c3p+JOnI6wK6?p`#qF7q;X-{UPK z_(3NEr}oXSWFh71?d9gcA0qc&EHwpxe(Gy{8w{Kfm6xoS&UHb3<*F)Zl1>ua;|clR zD$IKV4&=TrVHm9yCG#C-)Y-U=^>$eM1`oM`Mc#tUo9rcTaZFDfCSA}e!yTpDsa$m3 zy?s4By`5cnIL$s9^wH;vPMO9mtf94I&k8U^HTi;EQf=$UU&OcE(upTqf`OMIRxSND zFl4-lLq(IfLcA)85{G^D-g?pS@h?lOMI(b}^I`7nagxbP1ZjFjm4Tf)2~#B9!Q4Y> z>zKXnD1*^O>g}W7xJShv*5O)&+XoT*j%9*{(`i+i3jRO9C!F}_H6I1770+=7UCO2U zlEmZhirc*8oZo}Hi5$b<*rBdPYo+`-9SVBc017j~(XZB13aU;NUMRZsw77ff5b4*YMkSN{|GNVWfGXsYZoA2O06^p?&^e zcC*DOS3%svq;;zbs@5DNEgSUHBha@9VKSV+fQpu{#E1C)xRG!4L@_ifoU?z*ZB$so zksyLN>6^bI82cad&i?fYB~#>IO9xtWvzn{RI>A^QbZg05;2>04=kV3xMVT^hPt38K zsn*k&$}D>!-`c!`qlg6iWQxNQp7<2#8Nxik^uoodJEHgda=0=5y*DeH7y0W3IOTtKnZl_!};9fh*NOBuksn2==ula-Me@uT(@^SXEOC)x#_z{^NjN+v@> z9Ps9i=jULxvzJaD?X>1^oK;yj(X{^7G`Sbn0_o-1(uw{qR4)&U50LQ&;Uh=Ge{$nh zr)w*2dP%o4f^UVMQM{ZTr=Fo@b4|)hAEB`kTIG@=Ou*42l#2`S`|=NUYvm+SSb$Ig z^m*@id4z_d3e*_MNq@qx)z+`RRw8ofe(m&dhsCb;F!zV*B%ORQOZiESjQlmNCJ6I; z2GH)hIjJ{T)g^e|6T)V!s4|vk$e)25FQqD)0JiKXhY{}M9SP&jTJPP?mR8NTmyD$p zrpv_-QPE(|DQ;e*Elg-#UI)_#p~8N4he6nqP0r;#nSF4h&lhiKOofWgjnLh}*?$cq zfa(>2NiH@va8IUTkgymoq*@WwZ*Ct!g(?6&)ft-PLXyZl{qcF~GrSiyv2a083F+%L zq%1nro>h|*T>u;$#EA`SJwB)@5()+5^;CS)jlty*gJD<(*)KKgp+DfnAczH!>j2zR zyx$ZIw9~AVMF9iB7H3D}pa?w|r@?Y!gD!c0~8s@-o<2e1FB)|K%c{1FK{!-~1 zl_`W|&-%{9?akmwNmpNWW9AFBX#*#Nf>?*xgy#zojGlJkVE<+q^PFht1o<;1%|iC3 zPQ=-}K!1Zf*5kPh__|cuw;9IwZmzFQS=Y+>I?2gi7BlW%E-;9pPfIJVI_qq<6T9>~ zGyQrz1Cav%Id7%<@sS!kpcl{3BDJ@n%eZ$mDj!i{EG2D$w z8Jz1gF~DzDlk=Gmxn{sAyaST=&E}p@?EZEw^}4-lK3o|<%3mroBk*P%oG>>uSPns> zue?AS{fE{@vQLVWMrQE^E0O3rdgjxSTK5?# zBkNcWNztkk5g>U@z$X@0vHAtL+wo80G$BNu0d4PcHV20#B08R zTx#LKwl2&5h#tKuFJIXJopB5Q_}i}Tj%=Nx4FQ+Ix@?I&LZ$(PaVxt)K?hV5Qoeco zIC}Gne5l=7YL%PIRoMJ=#-V_tpYl*De0#o^k4AT`PCya4$6nZ1q@@%IY)B?PjB-Le z%*5y0ma`$sx?0^pzxrlNh%+**w;O2$eI`j=O$A`$h&AWv2d-5ARz6qFHA|zhMV=5j zzEpMQ+^Fk3bnYmgslNz1U@p3}^5wzHfiZTNY#w#JA~P4VMhoB!Fr~L0qFZ-2HkvLU z6H_;cD6VWT)I#SrX*M(U20wq#LSZOGzw0+ww*}Lv{iynSO$#Jhg7IfkZ0$>bs$~14NkX&#u8D%PI{*4-sGRkW#})$LTvw;WE^ej9&hE7luJd7I3$d=xDCMI< zBH6>6?!y(-B2c!%s*bUd-75BU*Y>vdMes8rT1yPeBv(eKn1dkd0T77yZAkaGMVSv*(5aTlpkyIc5 z491(@wPHUOCwDOx!s$rMmjjnyTyZ)ZQ&m9M zRi&#eZYIT&mZ&sQSN8LVZ=Om&RrzaB>jr0c79!`ZNcX(pS3&O#T;Us@nz-8ESi;m> zLoiC+dW{QLrGUU)=B-_~@`8_z=)#`76dfC0GF3BV<{K@W9~?Mb#yGZLrJcHKwYkAU zfX!9}XSAiQmBXe&L#ut9fB}>9XwxnMy(QG7ML8G#d=5%byc1E^*6%RKYiQ3DHkbdK zWaadT&4KH4aNop#Q8ilV=D^NJn9p@`6?c4O2l~=BphsZegqBu~NguhZctUCUV#g73 zsrsS)J(HN$7p0p)E?J}cRF{eL_`DvAafB4-*93O@hlQ}<{_2O7r~Re>T)wFKaARD^ z>7C&l_V-*c8;%i^s4``fxmrsKiDwwq&mMx^Ie|P zwOz2KDtqXKodYrBz(^B`YKWLnp1{fUc)Vlr#XA?toS3jOTFM$(Lb696tFDr#q|yT` zKUx!YQl)mmdHh$tPLCijB)F_vNcdJ&x95K}C6@Nb7n-p2D5d{^@EViY3AVK)AW#@fswWWaYG_xP`vrYf~X85Ga7b40euC0^9siEUIV7dy#9SiLtQ?jK z|9A3l9MYiFB2G6HE5)iDG7}nlD;jur*GyW-H`=tPhAGs#-Cv6n*n{ABt3>a% zZsOkjIBzEeAUkgfajygTV-~_*LMIQ^*0(7x5@#MOoi3ll!4!Z(cb;aQ<>>MqsWXx-O#wUiyVN^Ic((!tLgD2KP zW6vN!x7Cm*<5XJgXMG3U(vXo@dLb8UN%`E{f14gY$n>T&F|ZEY zb_iR*FqK_*6f=ZNRv1I5EVatcA^=WfATraGk=BPG2Zzk9k7%Wtp^Ee^fgc)OKWQ@^ z>RlW*Yl7K>^UFdZ){!{8`lBoYKLxd{$!_F=vs#*{Ygz?Wn6+xYvua{DW$cN!m2_dv zR%KhHb4xWLBZ$~&;8M1t7~erzRlBBgiyi!v>V_aU;>s{pd^#X2c6^DWCPS2$RgX5^ zCK{ExC4kV>3J!Z>-l9(7IvRLrE~(C(J)D3iC+B6(iP}UOk-vb$HGXZO>m~e>VUHQc zHl=IA;y*E(@P7X+QoJ5dfoF6*+*%)3S|+7~j-HQUd9_u&O1xlR8Dd%*u+ua@F6zKi zX}MAw@FJ*NE_5%fiIdv*MUWJHe+JxQ>6r6|a9`G{EOXp3AP{rALZ&}arBO>r&=}M5 zE2cArn#X@qGyGSTI?de`tNKqSN@W~@@eL+i6G0>*V1QtnGiWzWw0FW4UN~BY4>_h+ zk0WK~I>iY|C!vgNU`9F)ZYDUn^Gcpa{YfA0pW@)aC&Ktt)t%Pbb566CQ(o4fb9&NUf0;qtbai+^(QhG}y!!D>D;)lAOLbeB1au&75l>f2bY+8&COmB(nQ{x#5epiUs`H zQeV+lOtENDSd#+!K?3ilrL^6D?g7&5nQH;t?dZRs$DMj)6(zw%=I|${j#wth3)Ynr zu&T}3YgLSF&Vjf+@s(g9@)Io6u*Fbm)bUr}K7Zr zDoGPxqJ+$c&}@51lSmpk*PQRqvjL zAA;O}G0q}~Cz9tF^GUdbCV*&VXR**y3AehSzf{h;D)lnaNyk zwoe2oZdJA$jV>`ZuX^0H;}5GeTqxscyeAaAVT!JYe}$ydz3uuVv!nJu0CHYgrTFcC z_rD8Aum?(?$CB2h^YxH>1%;@E%#*DTif-^|YIKnYnGjT=D&4n*x=Sxy z(0NS@U2ErssRer8TD*n7N{15}LnURPvnoU_V*dc?7R5)$D8d)wc&#E4t7V_!WTF(QVH$I2F84eqC2GD zK)p{Adr`Ih7~K`<+topDp2mI+OqMoDGzEplCINkXFl7L*B>NGc3*^>*H}AW9Zgdm; zj#(c!kxC;3h@#CQ|D+w}m6!N*B+E~5C$~YUqQd;Vnbdz_oF_~mkaiV(_@dLo8Rft0 zhu^&seTpc`Twsj;DfaJMjrURokPF%vr5IA)D=23NN8E#%$`3JI;kGVPp87rp`F$69 zmhp}edD7nJo$<7)4PIoIktum;j&+0PxWaZ`PDcYq;T5SH-(?p=R)s&7@isTrHGUS7 zLaKkAyqOLnp$qgJr9C|C=cXU=4*sFa$iCes02^#X>MAgmPY-SPv9~-sEJT-eoU}7; z7+PztYlanYiFKuhm^;p@xIp-84QlH>0yP4czaRL>R$YW|f64imN}63GF}dcZKPM+q z7^KVVJ^_F_DXZ(W&*ZD`vdXe@M`~uo{Pn?*m-TGvKJsCf@`sE2Tq4?k(n6e^l+L?k ztmQP ziw`pfqI#f4IWG|*gd<2%n9UKk#e+Lhr@~jsTPL)o{%N~A%F(CpOzE<1lkfQ({`f*J zR*3!(W~qLK==dz(A2woD97!K-h$xo)h6FaZ5DKta|oYestLGF7T2 z^G)e`Dqa=GD4hYPTn{LUqBsoSmA_rpT`0Zi{gaF?cqJRbH|M{5L=?NuFivORWspF< z!5J9G?|t3b21s-pzB$jXe4j|Zn@I}WTgzotx|zYO z_xWc_h#51yuo5z0Ag~f_j9E^Yy)0%#%YWKfQG@0B!k85rRin|nB$me!EcElC1XN(B zx9;CWg`%-u60H1eM`QFxTg}k-IcH+!3vNla~TCw_Z$f_*7@y4e>u}cvHZ~1vMgo!!!02ClhOAPFP6@9w04779~92a>WW>|@6PIa%mIiTM0?1eSTJA_7R z{Yq|Q%y=0%zJtO$#&HMIT+A79D@~z(SohC6{;gTM?A^OcC#W)T1SYv-XZ~SLB5Pc5 zP1V4!rUsQdVB)yHLbN9t0${wV^YQr@`xli}MeZ4q2@OlJTn&5v41PV}96Q5g?>%64 zrL;4t)HOrZ)GmOzy2AQb9|8UNk0I{jThx8;`O3k9&16CmRAf;CQPAZ-G_F`pD>z!s zWIxi!Ku;_q!PtxZ8@}o(^k>!mC@JI0gaN+i+XT+7rE+%h0=1Vlru#*U@`;Tm>$a)n zo%E{OLCr-V0L8n;TOhsS0h`5!txbqcM1_W>IWN}8`-6MFiQ(2;sshJztKjD~T|^WS z-nax;XMtyc6)FTAk>_Gb$+k;c&^kV_!0JGA^O;trGx6Uq{?g;`Ui=>{IE}Q zc7md`PxO?mO1BZknD{zGd`{%O$b&BYTNCcO`Eqj*8sz?%#D?PK<7~CjvXP-S5Yw}A z5xS5VnnSecwVfPR*^k}{g|iipz4 zws%tsqMEkRi~8JrE6&^xoe@jCGVGQ=beKQgu>5ju%RGP6%VvgA$>WS_r%LYVO;U0V z*10mTsTIgX&Z^64xmLm>!C^-!r|EOkNutSyl~>%oTF?D0=tUjN10UmMt_)q4WEc6Q z&$Bg*Dm&=8Pr9SFa5i^75qbeWQ^~^=MCFDl%@a(=^>^<4f%1nmsA?U^xmE{C3kK!P zl<9-d$gw5aiwvc+r!rv*Y>OZABM&DI-4shm2>Bv;&zD)LnGsT*TP%$q?umtqwuv%r z-jc=)f}UuUd86$%^Z>d1c?hn>>NOsMEAfYt_HfqtF#{k@lf+GyVvB7S>jeG`3M5ih zy+HM}%CYMArguB92I=zD+uq1>Nn(?HU{jd|;l2268jIDf*>D~G6+c%b-Fe_h>WcL& z(yq)K6wSzy;CShg5D{+cCK|+ktu%_&Cr!VIx#iKBO@jungr)sqt>KEYH#(1CO^3-1 zJYl-_lyp$3t`*TYH+L*|&R&w-Bp1-Hh0#!xj4YSLACoU%$mUn`7Q9;XDruKp3(SCu zJa8i?e7?HaUu_ULH3NP#LE&abgea~Wdo`QJ^{8f*{j*hE(qPB_so)1@P2Mq6sg*)@ zbSMLcf&GDM30aN0&I>c2w0wz%R?k84+E1?8V_oJQ*bl|t^UQh;+X9^O+NoE0A2WOc=Ij(zwQmKEJ{)pUv7AQ~^t~tLkM+&?|0RWm!2*%?g>M||B z2qA$rix*2#vJ1+KhgbXmP8xFv5Qh{?U2=q$+ze!x{6UguP4*7S)U%&KA)NmM6o-ayw-R1uQ-km7Nm2VIKfdG`z2K5t_qT}+}*Xvhb2HBq-$+|+U zPPzcSnbjpXKkU7F#%*{X=s1{pN%=^m)g2ozkrJZSD;!LvDfQOMT!dxr5Y2cdw339D zJ}OLR+GU3Em(u&Ok(*b9Hr3tI=YMeuJ#;kJfO!TCm)EMMIHK$A=js6XjhPtj5$dqt zUeBg*k*Imt@!_k!y&Y?PT>0>a;b@h?iF!t?&(aci#^WOw)UdQDfKT9cy7K@NuyE zF6C-a>~%{WBM=OAyC@AwpF*I76$&GJGR7XhRrySCSdEZXMEliP>D6640s3634{4ba zRacI;uOG~Ud*1g^-SFUBpF^U0;I7LifE`7}awId)1eQE2{%eQGjx%_OD&4xLBhpRl zDIllmZ?X6g#2pnHm=<>?p_KB*YkNuo(p{azTltFwrz1@ZFn|7!I-hfp6(V7McFCB< zMz~($@gh1p?QIR~sI%P{H*mOB{X|zOeW0-wg*jxHzRL&fq%mPQdSLa}|G)`PzB_Hb zpJaJCPaAp0h3U>C%Ka8F+{08OCvv9E|=b}o#l}je+Hc7(=X%~9w?!Ya< zOJWn@;p)D1sfcp*Jtc>)x!6E7V4f5_Gq|?4PI_suUc#C{$$Po=gp>!zFyG9uTCQxb z^QC@zs55U^i@_F>O=3S_=l3+U(8C%Q_Cjevl z(LzZ&d&4)nJg#dnnL7`i`{i~<$w|U?;t8vjg`WUpu*OGpR$q%0p1!TK91#ZUo9NRA zC}1J?zp8G;sZ_y3ntabvg2dUi67QK`D1f&C$V39m>chLX0&H!QRU_2cwc3g>h{)q? z?X?Waq_{f{ptiDK0_P%uA{s}WCzgNzpe7S`9MTP%Y*x$NVv$bxw}+ApNBBqIs9C}CfEuY79c z2$L;q2dUM!aM7D!)wQx#dKh9-usi+7k%|1q$KzwQ#DT}n{^iW7*30(1mgX7>X6O$F zg&?$NxeCDG?l`dQ@Xg~^*Pan&Ti-H$XMjy?uM-i)#+ks}IN(4(rZOYbk?2#jx*?BC z1oh!mV9+V4%YBN7OT#b@Ysg}0UqvDLS1T(>e= zstRg-L%fTN2;E?!5%-`~q~AO2!wk{WDwO!Y{{x;tVZX@fhk_|CtgUWubvs*IYhrC| z)@fJk0qV>g$ML%-AV(z|00APZuN}BZNHZmztS0ps#8effITo+l6yymEcLuz;?Su~l zlM&h2H5Cvsp(O5i+s9*0)Wcglxy76sU8kiI&n$3Eyco;L%N}M%qNpX58Wk)8gH>AP zX;v4SjorjLeXO!aZ5fj8c~7R0g=#9XKLV2f00INCr~`6oFiUvtY*OA>ZBowZ!LwOy zW0}Bl3rMBNS5i;_tU*$1#1Zj{K8b7feLf9H>B=qa7F{=pl|Y*DLUVRg=`luD;-Z_H zf+#A|kJBGgmr~HKbxAdC2kVV29P&Q8BwHzq_KVTbSCs z=)#Hihd@9=!2baM)bl^3J;ar>=MM+??j>RbRRo&uc-49iMAm>3NXb?I0Fofn{H-pl zb^1!*P`QpD(Ndx-$8fgtHNE2@R6d}2o*^5@FA|}ds>-ps6{f2kEp=TUJGt%>XE)PJ zGTae7s?8*duBju4{t6h%6=p3P>{VS+t@T;Nu|1%Y^_;J=UK9dF0BzE`u z)!GASvfZjjX9IexaPzYHN+|fs*NpiUG0 zMflZ7BBlBfgW;ae&I>F1duW-iZoL@bFYreyo<=hn=2=8+guQ4E$!LA5&dRK z7t)eJX?j6u(WN0-2igFuaol`BABwvXCA#ve+uTKOHN^J%#J-wpa%wimOY|;oCP?KE zCCe-NQHdjvNb$!?xhTGwB#mukj^X8jn)gYxm6|)~Vv0s(N-SiGvI-+FBrU~B;#bAy z`t$3NPi-UmUXrAi*60-#ej({ffDuw@u@tRoN>CifCZ%_2e=UWij3F{SY|#-EF~W=; zJw|G)Az{HupjNhbTMR;RqnWzd%9yfnj#?2xFU$j=BnlY(#Xp10@ z=HcXlq$BEvK|3)CP9U$tzQKiQxl_jrxmdNG^cOl+>t5S~C8g)6Nd6U{i;!3nNn!~Hp$44BQtc&9XV1DX@D;#k+Md)B!iv9*B|@q339KB`4TBnH^jqtqG_DMD&CuU5pY zdCJ8W;dqHF#SZFt1yDns)DgDFuTfCXGF-dACN2i(S&dlJsiwsC8{wQv zt!*i3F5_-b8c19$LPSGQeL>ZQ2O9DNZO>N3jHVVMjm{b4N`gp3#k@%5SFcmxcEJ}n zZv^&$+gXUds~j`JvHFW6uOQA+QzEQ{8XhVIM<4^#;g9`9kHi?e zJxdOt)PvNG#t62zYoFf8W4E=p;1NqYMySt52)__e%+(}N1JF}!6)u+`e?{P93|^$E zc+3oLh^3hns_`a@YE_tcZYhe*NF#%UQ^<&@tdgskP?7;8jyyvZ3_|Ws#2RdbdY#0Q z%N^FC^<`dbcN|CvmNF|Mk_xFNq*HGDf=xghSe|)pwA*`$oyQp=3eu7}8mGdvECn|R z1%C1lchL_{AK7{|iKgSe-1JQhpC16^A|$zZr&P8ppRqCQ7{ zC!HCOUMFveZVfQ@8+f77Ws2mO=DC)8i+@%XWhi5W4pKkwRJ)<#0V`dr#h9x=l6$Kg z+sP!B+*_ZldW=IdM$FQnJ;~*_+C3^qK$@F>O#NXbcU9vMiS}pVvpIeEmSa#U-+je3 zq_>vyB(Sqwv{A&tj~`AVuj!#-Q$j27@})YTgqpVFRG#u#8d*%StY#(=iiu+n%+$#4 zM>!s3Yu<7xsZ-2QKsnIt{ROyqf0T>PEYO zrIpNNs-u?yC6$6TDif~cbs~%o8-KW43%FGlR*v6Kw}8zj0Oiz1l1mpAu=8iyMtPD<&{A*~nzMy8yiR3W@+&*M&lbPy%q`rnDQD0oqt0kVS6tTY7Rr;z;CZ z!HZ+ap&foIijKRA_f6zOD$8_4#!HoHo;euDBqY^>b2SVL5?GQ+G(GBHaRa2n2Y4nz zPops6TW4UjbrmF@!@q@dTwdHsB1JR9F^qEhy;;F3%8Ck}NIM!Y!%gIiB=6toxuxM6{!Z5+PGrL6nvvMKe&+x38V_L`iuz#ISy5ui1_F_jles; zF(;#H(2g*(f1}GD&CVlI!-(11hhRl|g~3-B63opccT>6=`qwuOT1go}jB-|a0~$FC zQb-l1)da9efhLJy62u(Sl|iS9gdo%cLHMXow_pF&^SrNZEs7gvxwE)g;wc)aRSQO| zI|V}T$Rep77K3VTK3CN)d8}9e0Hv*_be8H1Q75XPNfP>^6d_0t>7^UuV@?3lpsDov z2`ep}nr5MFpXn`h0(@YxR4neSqmodH7E|!&2C;`#{hgiR*<^-A(oDOPMA^ zJjD{?@y8_u72;QvZb!m5r)`3P@Q?~gk>_Xxj|`5|A{C<6G9HV;$e;k4B>?xK51&jD zSVt1vS((@riggRei=-?CVvrdfM1*nRSzGN2P~ldyr{C$fZ>K|cFEs1hsl-<>PR|s? zkQ}IVh??<0s>-b22>{hg3ARluLAuk)YroS8a3<2OqPcdG-4@|^$s}lEbY+eZs;Ne9 zeEme?tA^G#9&(pS)OB4GPShKU>C`064cDz8*wV za4SqxN_{QjywUYJE{u0Roc1>mNU3fFD?0O$CMukm7F9oOSn^WUWRTMBG-D;5jkc7U z57nXnEfbyp>|oDn`Kn0Lq#h`G#!^MDsoLdbgMCttYdzaU88Kmk$78xt=%{B$XE7 zl>uk{;iY*5;042_-D*0nv3KOTmrK#LJxbumpv40f(gvvV#IeZbB@l#?4^AeHM5J+H z>7FRO=Tgvg{VPwlcr`V-)Z}u|Ev%7A5Vs~sOEFrHwGC>lORK9d8W3Z5R%PT#lJ+#W(#vaN zZaxHzA5B3<^!^$nsQy-5>AFS6w|S^oHP)-B$~509*-B0H?B1PawSpLB5<-QZB_Wkq zd{Hy4RCBF1+FOk}{yS&7n(#=!q#%chv|DF%Q7z2gs_+7LjcDt@8WQV3FwXB$hJ7DP z(;5*FwHFt%2DOXRdCIdw(MZxHq%e@i%Jtb*zAbc3b-9ZJTTgZg^62o@$Oz7N$Evv+i3h@jblBBZn zj%Ye`a%wZnt=P$Vr`p>+&Y+1mp)j?WBwoBepbPN&;nc7SO#!GhEH-x$w6{@Q+D`&p ztTxlR{_-g!^&nHKYlfZ)CTLQyz(6JB1-P#sT>Z;XkwSMP z5A-Xj>@IDE?wf0@X|gdl_IEL-slnlv5~(XAvQyRMXf|M`l>-YkGj7*+Z>C#|JA2EC z8_{}!6f)HCSE4xzpAaUy9mx2rA-D34%rM7$CC{T_ds%FpTq|4z=T360V4f8QtfUTH zXx|pWS}3e_Dc4Ym6}>cq=FG;zc@|*YrCwqoP&Th6tyK3Ug_`!-ASBZ+bprrTP1bf< zBKUqI#6`pfEyyXUByUi}3=bZ%Y~&N!>Ehjn^Q$kauFQp5%d4n7x$;p!$|&5J)v-x_ zqV_UfNd#q3r_|y$%4BM)s6u%=4ggbgwJB54LRsAE`g2Snh+ALE&ji-P){5l{u%!`7 z(}|9OO=w2y2G~(^DRN?w5Hb}+wUE+gEVbl$F5rMSG}ww%Y&2JsTUpN)rkfSaR}m-| zGsKrBIu2oDX%pbw162UjQ=uS`lq(~zrb8M64=V7XGIA(E@4ZJ&sybk(;(0`B!-xbp z1;dH}R0JOot5Afg?$y zy;WtEB=|W<9m{m%z>Suh?hnfVEtTcn!L=6hT+FV-M+{FSq*M2e#C$|3Qg`Xpp7=0n zvQ2*$pJ-NTJyu8|l<-w`kns=d6k1SxK+|%e+5^s`tCnI)CzV~QsI_wJf7T$ZNDOLiQov3#=K`e*9T$~1r|h9@QXDWzEy zl0GU{gRbU)(-nqU;}J>_VY(^cMCnM+Qv{9 zn}VXc*Ng-aGsrINsmDmz$ zcRJE*m?gKjNv4MBF!*cf z)vDVKl+ck~#sHq;IZMebx{UJPnH{HhEGJ_#sCf&pB-C;TnFWVKfFqVzq+d;8Q*5GW zWs-{IJFgI&iX%5MULjkdCbVJ_)O8En(P2H~$1>a73tK3nASy>0X93j>0S@ebDxLbB zfGAj+>S)nmNTa)OkOUs7GXOvXmormQ*lue<*u`|WvAX)NnyqfEt;vczi-Z*89D$F- z?H}4IIVc42C_~27Dh#~6<@qo5D9wv&7dNqL5%ImYj&HBRBz9Qb7xaP}pa6Qn?@?M3 zh7!JAlT+8(n^`(jcjGtI=&qP-wFcFnk!&o(;edGh>XuP{LS2num z*P-(r#M41*1KnEOM{QsrUUtQ$udJ61>AJGI@)7f6&7-uA@6n3-{`l$kI(*V;@WIOH zdchhKS*Gi_~Uv7OBDK@wcV$d7Rng3|IvbmHoOo?j4F9Xg%H zBOKa=pm`0Vh}LG8n%9r-NCY`%c46@BYfyJ2oR(<1v=(W9X+DrO4N5|*Z(zZgM8V}Q z$q`pB%CZmwGEi?;1*&arc|MnR_u5QL0zvh(WVi`4ER);)UDAw>#=Q9@Y8B5Y_?|=u zYY$z1vp%P5YG*AKy{pJx<a2X5OcGBUw&Cx`Te}gEVc1*eW1f_ zHTBdD6b_H~xV3OA8Xp=((D<#6)UOaph2_==FRElbqBqMC6 zkMG-wb~(I_rI$;!&~W9#nN~GcGeXN$Nlu)eU(oL7v(h}hY2~jo#3%Z$sVKOK^gAUJvzfhkAiJJbhl8Uv zIj;raL$q1v%}&N^J#PKXPiYmvZXRWbm65>LV^05z^0zLgw$9-Vz{ zX?gXPHxG4k*7AK?SnWv-G;$Uy$QDIX8Ef|H)Sv*hDTT%5?X-3gY4)pm9MIZ9BTEz> ziZl%xOC*y@@$n<}`VFWtTYDgFrqrgowsd)Afa&pb7cfHJl!iptmRsiy0N{Z}$DyA-U8^a7Yy3;{C zav+;gc@pMIkQwCX3p+|yMdd|O06UUNI4@7tG|?xgs6uDcnJMX9Gqfz^vyfsC%6dGM z3aY`JJwdHXH9M^mSlZsg((c~c-2`tf%0#kMfYGuvN-J7!K?0kAdIGIJ(j7+n-p#cI zv9y{(!dC;2CQpQx3&4GmP}>1s;N-(p^9Gd%mo2mnJ_}2|ZX3yO8(I*0FJ&8ZjiX6z zfmsVMQW)$8^r-|wX0y12OZ9-V1Mnolxv^lsU`V0VvIhmnFAe+PLjweeL~bKB^|?Z= z$-z8iWgNHoLETM0@^Ou4Bn%>$k#ik5$0Zav9EoZgHxob?V_o;?0q&KjFBq;&@QH0M zt=Td5=X{1k9>6&Sc0wS3RVidmx0=3v};(Cly z@gkN^QZZ|&)s}0E@Cy9@icn^m)eP>p7hr$DmQB*Xt@c|Z997COpClw97YQMEjx7<+R z+bHaXo$cMpYulbBZ$pKE8P+abHUNFuw`wP$h~LplN=MR!7_2`WP%VnLJa;dECJ`Y&%X zJDB4Sr^u(%F||sstsA6(lB9s6dL7$s*R;EPWtj|f&hl}R(&;!c0jPi}JCX4PH2`>S zXn+6L^0W_oI<)@)R-Q;Ag@Q=Q$(Sf|?EJtIa0H5hup1Gv!4`Ils9pk4qH&wnj?ePd>k)kmqVre8UtHdI!E3q_HQ^?SC z3vY9E7>?3MiWRVeXC>GRW5F3+f}n10%t8Vbl0RrK*$&XfJYJxhb0BdP#75>eX%WdB znFCbtJF?Bw!pSPZGc!GlN$9k3IvHe|AfSS!fkJjHT7Yg2#8kN1$#ZucQ_i|} zkX|SoQ@w@OD0vzdVQ!Kx{wDX)A71TP6Izrpr zExoPG(Ivw=OwmHVrDJHHlB4ldVx+sp7b#s!iM$qaTxfNQC?O$;ia1CFwacV_qtL4k zKAjw~JgB@~OMOdE)FM>AiKMW%m2Ty>wREz3tCJt4@km{{taUz^QSd7_80gLjSv09_ zq_(kXTpNprk|N7Vgi;f1PzB^kMu&|D+@`7o6M1b8rC|iZ2zB^Ar!=!9QX@eWwE!?i z^yKv*Dz8;)as=@$$R3+(b*4pacct9Rrrfl03GWhCEU`_=J`M<+97Y^&)jld}0oJ7s zoh6%T7I#IoyM0<~y*}6icpHU^K10+MEg*yzKuV6x)HMYKg~jsS+uX})&WRoD7t)qf zIe8W*2}s?UiGD>uJ1s`aD2M21-Y60sQdm~%(ImNwFsifwI;@_Xd~6w<{Aw5|6{SEM zPt#|+wVff6rbr`_=~b0P-i@&3B+(XfLaL(yMj)CFHKPd)pwab9X_je)o}#w%y@ibQ zOL^}RqH%9X*tZGd1O{RcsCb4QPe$_0aoAdYa3zJclyFaJs9au^xQ6P+?%wVt5ML@> zO(F>-Dq~22566pF;!+qcA-BG^)n4s&E7=32;^kzWZXlW_idAKa>hY)?X<8qMidSxh z<(r*TLf5RV?JgTaNN-Ku#m1ooP>Te(oVBchBlTo2YZK2RAc@*Gb5P-kQ|~(e0ERrX z=4QU~^J(63H_=*Za*M4#1{PN-BlDULO)Sx{5t3n&VBfr}gCeL-GjnsOYBEle-^T8( zCEMFeBmG~T&a$#IB9BYdZYl`lQo^mbAhorIr+%iw-UhcCjL=$oay(H*>u`362BHn> zTBC425J5Z1yq77{b=#XO-EU3uwx8x$MYf~nC@rDXS_2wMaU9Vki#5XXW>q33M?Yk7 zbU2^*&sy^T0G_4SG`&*Z<52p<>m~M zscKs6-=b~rZ#=|B=BYENp*^Dtgvrh5^kV8P~6i|xtE7WwICdW%#tsl(V zh2FDeJ4m`=f$hz(wMLTZZex(uSW#FsZBK-QQb!Ui+cqXt}a6fCXD`;kKXn+v;mp^{nSzK-T3gNZ878pku9Aa2p|P$)hYP(@dRA#)u( zt-8%4THD{DTZkIgQzxY#HDwa3B#L=O$TA*hbz1UTs~cKRq(>d~y!RTFflVfFs7q%w zNM87tJ^d}HEvKP1$R`CRFoWo)T;tO zrsv0MfR-h8g>5e6wGsvr8D&@^4B?cZmz4l1#8HC%t|pYJF}&3D&olW>M!311JnN&% z!aZK@a~Zm`NY;?4Qq3fY%SGmS0sCA)MCVXn-6@SHnB4Gsi6&~iPNY?+?Y|zX3sChV zr3E$ip>xcahtYXect)rUr^PwKDNZY~pn zVro%P2CA?IoIpF&?fy+cHHK2c<~O)4=r}RP0btve4YAzS`jr*#Y5>82$q@R%l1L?5 zs~BjF#Z-pe6G{WQAfFoI){z!)s|-`ecR;1&D)F&Gl`GD)QaMqDHWd^!!ziq0fJTLx z3{6KxQUZip86*fusP#S)-A8k<$`DHwrU_#u2{E!VvTkY$)zpAVAIsOF9dVsUriD_6 zh?bndsZhj%H$L<`e6f-$Jd47Jq=?_sUR;3c#aMz#>)UeYu_1mCnGt9SE$J!Z)C8}Asgav?k`=SC zxVX6WnWl~lc?YNJMmLe0_jGYl#Ykc)@S2^Y7t0dK=|u~?ETG$l_}IqGSpXnzDBA(} z^&sJZ{bC_HDnzr!&jDi)1JqF35E5x!muO9*drxHOOFuA9>j`f;ec9$obG){yR zeSr+5?g7|}ZUqR#DfG#piSBh9&r0a2uAW%Oa;(ZEj$SUS&Nq&QPasGmeu~apO)l+} za-3WJQ6h@!>7$E;s(D2(CrThO{2>Ew+wv4A3@;x{)9jku8<}-gngxOg zy(-H801}baf$O;-hg_S9phuE;iB_V(6r{@u0z{FRMguKeigGLnC6#us|IqTa<^9P^ z7{%M&t-L{mZ80%8lZ<8Jjy0+g#Z(4u!mlM8f-6qDu}H?F>E8?4T1c$rdPk?LN9nm0 zM3vcqY6ySCO~mO0jcp1N+Xs*&e4PTJKOYbols>PcHkoEMIW>E0X)gUEr0I~} z+umLqIT4SpjcmMP3S(g4@O7w9i;R>`%U){-OY4Yj>@_G&yZL%)A$4`R`szq7BsUXo zBUqV3C_IkML%s{se6a?v514fwYgd~^)onDnb=9bpv$nH3v@vQDT~3#%wyrH>9Ic_|vPTaB#axyph(uCBS0Fia>QY5N)Nidt zrlAav4cg6YoZ8|hRd!rolAXJmajHtMEo)t-Ym4h*Bs$<=z3uM5mDF`QPq^tj+~EU)YAFow9?^d7dKO=@ zHXuq5n&Q>;nY3L)O17C(Oo}U6t?l8on$qgp-~lSIudJ_bRbGmO(9~3VjBToETH|>` zLzdc0T}MLo;?r(*cwv$`+WI(JRf^(yB1tA#qd+3qs;ZDU?^qkgi2$~R$!TWw5k&|D zAq>HH`F;a>;ixOA-P@$86^E}3F-sf>{)wDAGfe0NvJQNSV2e&fl>??8Xxdhnf1&Gl z^XjGx?JcdI4K)(6%M6UM%PSCsff9MIY8} zbj+raQ#P8yfE-k$sw5Y zo78C2)(h}}8A(%GAB1u_6?iQ_NGwp+Nh46KA`z@r-Bhmze}sG>G3reSJxWtUc4gLW zizIhiL^DY>qe~k~W3^-x6db83P)kuuRYNcY14y#D^<`?SJZ{JeFi^aA98|4UC~64< z@WZP;n%>PIF(l4Sxd_W6H2hTq)PqU@K;%aM00<!Rl#3hP3a!E4VwBR=I_zWMviM&V@^vIZ!hW&BcX#?kP@)A6Y_2#iI}+22#9f z9@PYQEKO>_liV7SjGiEdAsF=7tys?7JuKIZ7Mta#F0jDvyY6dQd5KZ1YbY!1Wqdfo5cw)x@f5t0+*+Xox{HQ_FUx zYDr{-NkZXRLkV*!VX@&tTD`s!K%wyHYk(tJV|eXlia6k!NWDvjqsGovTrVc9eH=3_ zD0T#N#>=PNTgRwhT-uwPN1jN;j-;=tCpB41M^qt6*mL4fb`@41<;g6po_$MDwVHSg zZ)IyNkbPp_KUPS?ah6|!Oi{bD1ssEVWe5yeAFd>qy8e|V^2HU-t!H5^%TEGYTaR28 zGQ=Z^L~*moD9Kd^wem`yLMKJHI1CGNh6FivoN3zLV(p) zC3z5ySkE<_cWrkhHgKxg-9_oG#BnWJCzs%0MGD0Cl0|L7B_d+CCMTH=?ka0qqk~K%gIK<`OK9K`+(l}^8C@lGUO;kHU{XaTfnwED zU4Y^^m0e+-B-Cb_?VzaiX5g1INbKjD)qM;ceHH}9W2v_26hmJ|0wM*#T=G1O=jWX&&Dt@Y)MvO_#p{;;r6 z;5&1k1w{Btl{JxhFsVF>fI2Ji+Dv05EFSajYWtR3h@q(}G&UXIPRh7Sq72#b{5afYdNh+HS2DgK#Z%O)gDV z*3#lQrPC7R+Mg=t9JM$SlPutyIBIUS7crxwC^&-srj7wht9XR*S2T2+KPqHhzj z#sc+KR6LYpPM>tf^73sq=_88H3z^VcOZ7;S_^QJ^rT8kxDl#-&Ne);LKo!8Ya6>o{ zJkDNZmkM zr~y=9poUn)8i8XE2ZStqs{@@-;=8=l?9rex+w+wookyoEQiKdska!it8W1<+K>!-+H@b$i zcG|`Mqdm>YWl1h|1~JGAJCd$4mXNjIFWmyAja}5J zYVf5<-kTcKVa=zRCet`+F+(1iZF3XDajICP)|WD*jI71vtWv+HLPFMr&@pu!OiA17 ztp&}*5Bfe!whGQl#A8k>SqM$f9wdOr;@+gx_#zM#`Cm97+iemTrE$*Lj zH1gZcWG9;S78|#Z*NyF&42dcN8BkV$ z)DNCfT~xdU2)&oOE;+~4XJnx?AWW`^q3O|GWW+!s84;V+uF@#qD-$Bl?}@*w=WH?ypcx-s_o69 zAquksXjBBFAyW?emA#x0ac6S!LnYP9!mh9hBPA;J_?fs82F8HY1F!<-{{ZV|dR;6e z2;#b#O2`&ORgBf@BRqJJIZ~Sj?nT*O-&;>3Tk1a@=`d`f&N!y_$ z&|$5i7jChmM@Yyf8RQ90Ek^;t0*qROf=FM8;nY5vGBv!OoN`Qwe5$B}ijc=(O+F#k zg-PDE6u}$D?!%EJdMqkx%gU9Y?a4^`I@fUa=55+^kztB3h_1)e27-*pgYA%LSnp45 zusX~q7VhyRqTSbwGSHVqr8$~>LW83M0QSH)TnniRd<1R?I}uvf?^4#! zP@N}|5GS`tk*1MMh^k~NqBSFcE=l9W9qU?=xC$C&5s8GNV`1$L?K047IjvYe|R=&r|9v)kle=-6$K@hL=H&w!8D^NV7rR-sUXvO zp5_6PCAoWO+|4XvGV`F_R4WP)YNc6eUR5H6saj(%6q|LP-YKH=K!W9nRc3QmLq!0J zfIu7UDzp^>F7%RnSmcsnZYAY%tjwwdkgVlEsH&P*az{@L=$G)l^@W9{^}W3{e+%joph#-SlaemT`KiaVH1A&{;ckxB8HMZ=t9!8A!tSp z)@^kgs~sBZ>eT7+y}-1R;_%3>$^y#FRk)(XGt0<52&wp*pq7&A-&}`5v9{4-n68M8 zE$S#_;UitjM1oX6WKhhEDJ}s))Po<^zAk{@3j~qj9A)5 z=~}B@iEB4H47_BX1kXwA3|eFZ8J{E#kAf zg)A-|y(t;$kgSqSA!IS1j20Y=#yF}o213*f_jaNQqg!-&QQjiEODtg|j7cCup_O=o zcOUC*f&@OMpKmn9Bf5#?vbeX6R8|;~QF+Q(hGG$F6<7gQy3fla;jz2vgL zsM<;gksy{fP@+|qGZeh&0YF@F_*e?E1+<+9QEe)DZY&-vYqJ&2wcW%^4Xnj^`ocFY z5CCv7(M<>s@YQ|-9Y)s5(^6~u%gJSHTZr1rPkYiC^yW}>dZReU;V4B;}xe=4-7^IN17~R+~sY)oJ*oxxvd%M4?8*^!IAQQy| zoK?b<45CR9Az>QO6jl^PBgKgkWpi?FWwZ3*yq8VmJTgQTUP)7n1m(&(8{=vMz4xFy z;g*$kX9dh+?@qSWt>e9SX!)vJT{jL76w+Eeaxi~MKnXAabK^rIl{SY#)^0s*MnJZ< zT4X9NZ?0#K0Lw?^9AZKYu3Ene0>|PdNCuCOQ`A-hQRS8?sunh^o}7HaB$Gf#B2*H7 z&?c4YE(X-2ON~J$nH6M<>klNM8ct};i|KV@5+W+A#1J`gEVzSSypZ}2a(!E9U(<>= zPH3Q(RUmGFH^c`{Uo3o5-^P*6b0_X6cKX+;3P?AqFf=FtBq$6R5(uvJ7-?x?f2hke zHr$L2Go#%X}Q#Ge#$fY6f%^I4$%&RkX`{i@9L7wWw=Gm+J-Qw~VZY z;SZqe!4gu%gD48D4&`|%V;Vh;;!Sr7a4|`32#~L=rHVHZu#=5w!(um~`&cdDfTg_G z2IebCFD>Kx!l{->gp2#dWKb7~Dp(4u5GWd=q{8;ZI>Z}Gy19xT1uhtdd!=~_#VL%K zWTUGnuIG`UVhX57Muy53`q+kM(^B8+_xF%e=0&&@@Q&sPS)={zVq{Q%-(}fo;9|P= zk*nLOS#GYbwAF$op6=Rsrb!y?8;fWW!=zF=Nh=l~42m6(4~4LwMUwvj%lB_Ro%*D= zR+8Jz8pc>ovycpP$1*CEZZ+I629*J*azUrbF1KZRh(ODHkxhA>3>$_F74ox z(cx_$sWU`TPcKOYW!i{CY$=qimf`&w7I*Z+6;h=bmjP?UR+J^EHy@~EHtZhFt`>N0 zxv%LEBS}}&dIIR7!8|}L6~O7SJ%`-sHaxHGblq(=JBw*&`mu%=3v+82Q52Dx3dl=x zHA5X#54HPQ9lw@KM>g#oGs(m>mk#07NI?qmNf`=2uO%UwN#Ej921kShyO`7!lrdja z>`%rEs{#!LYvEDtiUu*y71ZcWE)r|IX*rQNDsi`f~sS+JA zH0?_E-%HfyYYRJ`3l+ePBlPEKJrz_XoT|5|UO)=+pcPOB2=(1M@h)|P0!Ws|U(!-L zNyVB5o6_a!#1a-Btiz9|+kPYBp%$e*-lYDdsS3qs7>-M*fHAY6EK52TQsf>Z?&vm3 z>UiU~x3LzHtBGWLtLY;TaCz-RLJf8`b!xYRPiUcxp%7lXsP10iGim8NeTw(N`bdZ`)`5n2vE|i z5OzNmKw>Mf0+bXR?YY}3H-rM*RT4XYQebulPJ4A$ro})fYVXwGJIkiHk#3ehsY2{N zuWYVbA;j)DttxsGPN#jVL4<*BzOyf-BD%@ws+445N`@hiYJ;!@^{6<#yrSu1KU^z# z3PT;6M$#)JbN~Va6$-T!>p*%MRLTjBqfAobIlVYRci~gQRTN-oRPq9V78N_t(42VG zo>-fWppoa9VI^W5I1qS%qCd9I19Bp!oe4NH(^#4WGD5r>G$whXmFVi+0>{Z2If81e zyqM6j1L3GFi9GQ_cPA_${U3vLkp&?bN^^XVcOjJH-XMC}Fjho&;!pMb#0_r zTFG;3<`Q)W^%ff#Vt1Z2idPhpa~x<4(e4@+U{;}q{{RqeCeKg3hUVsJ*-_z;X|h1F zOTu{GKlFLoz~Wjjj1(MOUjKP^hZ9*OxCNv71%CiswuE#p_#W*QIVQMANCaYo)l7X+E}-bh~Kn^xbw%Za6Njt|5Zuq=rj~FFhZvdNa#y>p=0p)(;?Dk^_7tL$av1UF(EqR%uxxo#}T-)Xp(eng~ku`3oj_exy@NVt);TPXDQ zy@nfmD<)RC)S#F%O?>92Ng^`Z#)T@eB&)%K%#2Au^CgmL6I$NsEiKp9AzLXeH4|rM zjc+7k8D_R#Nb;mblt{;kAsp2D#&~X{JYitE)4;Q9+ezcLc@jCK7Sl~T5$f$;q!(Dw zgH__FD$D5FOjAbJ*H`f(TbD7pW-Miiey~-C1~lXqc@P(oKM+vN4zz6!+Rs;>EonbT z2rXr}y|!4rR9l8&^=nf)UBMzGfRQQW<}|5gkfQ}6hs;*mUDd?eZil9QXe8GDwe7lI z#$r4fS~a;2vCR`G{pyu02LAwQxsY4x_m6bfH@9(>LJ~H)R&&Vm00b@tD^@&>E6{Wq zHM-R-ucWt~Z3(jr!M>)+9Hup?0R+6cx_~*3Ba?2b8H*4Q-PjrK%1CN9t9g4^vHF$fg?FXLc62F3w)UYUf^9a|)Zg7|*D|*hKW~R4 z5e)GOBRrKzky~oorQeeD&o1j4eXZ}8?sThoG>uu7+-mw|uBAJx0KY&$za_LWCqGG+ za@V3GSceNV79rmog8`%>IO+**?%YNsb5XvL@t0bW(>jf&>6v({Ki z;9>=%1wybPi}2}6fINO8YBwL|1-pbacKV&g^@Cm8Fjou}nXTSLn4mlsL{%xsFej)b z8l;gRVyfP$co&2QONQQ#OR-g}FCU1Wpc?I7xh2*#OACD$%M)8%$tJh0SsCQ83&toR zlZ+NFWRSRG>kHIWe#v9884h_2QTh!N%L#5baR=F^f!dr+C^)NpB-Wgon-VeFV%^Ck zX=B0`jv^-^C23^i@vvfmo**b~%@%-)RjMj`HG&AzOK9z{FA7O2v<9>xeJ@1Q)KcMz zbtiJ5fnBoZisn5w#{F(0owXuH+f1}CitRmt^Qs~jLmg0I)nsKNg)eosEt3dE2 z?B@P;W6Cd9NhM}j9;_NLj};@+Vu6fr6V zSn?Yai%F&kq>3AL4;;}&BuwlRft1jY9Bd6i3_zz)N`S;{Ff>!i2zb~{8TBM(lYkCG zD3^f%kQ0A|j~b9Eq_Xs4iMg{v#Bz)kG-9dFULk0pmOOk2rD_FIYk8GpaU6viV=_v~ zBC4LWZa@yTPDBycjd2MkjglBAye}M1WI`tm3Z5dgAkw5KPh&Sd8jgwZjn4a@#<&iDK_Lwc(!9+^o-+~z8yV?uVWGfSH8^5W{&&hk50?d{x&oGV5W z7fQ-iBRsYw)|(2~VY?%Hmyt*nRdVu#^!c+BUQ8HlwEzWrZ_sXV)&8|LE=G)P=CGC8 z^1(xeja4foY$j)6zyU)_??PDd!-TrNwu;Dpl6kBy?bhJh$5sxqFlM)uaah-pMXIAc z4^hlv#r=!j3s|3<+tgMjwq5UXWfi~y~B8tTS05hPmTk1O5(ywpLj8K_l zlK#Pq#XOM}4C@28AF&WnszCThbrl0)Z+~Tf9k!XQK@Xzy*nM{KS!^Ms++-3vAw`Bj z%*t3)l0j8CoI0!dZe2O>cee3AVysKgKf3~0D> zry`vjM%7I5YYb-CA>>lC%w31v{-)bLKlqJl92um4QpM@AWSx3i0(zph<_cB`E*D;8|KLSqyNwXwL%v zsF8y?Xz2`=JwLwww4;CoZ&ND#wT=tOfxb&q=iU+ zTtiTiT9B)v*=Tw+nvSt$aVDjDkxiinjyY`o3z)+hr1c$TW4QE>5gR(XlHpx)GZZOv zan2@;aYWj1%w&?Ikptoc^!QHR)EFw&kU=JyD@O517UI_Epbs0B;^TTzYTJR-Z(0G8 zkEm#xYhq1A z?ebV!qDq{PILxKU4x&#)gyx}?D;U^{I)_UB%KpPz{R4ip!#$PTSzg-)SD$%@KdXf< zlCqZMR6n(Qj<=y&d27mA@0hGLFERd^k4@7qzr&+KovxNmMPA-DXpCmvivI1`k-^FU zLFS+nojc2~ADXo5Rn={+H19ari=AF%Wz$jwwRzpHovk3a`nRnWyE6qt%)cQ(M1U`v zb-fPa;Avi5vb*w@mj;`9`otEpy}MjrLR|w(6q5+#f>i{fD{?B}7IKQBEvZ>3@^_Ur zTa7X+Yn6$9w!;N#@L4C?nwo z+D)vs{%C_w^J33yTX>S%_H=0Mqq=5}G`XE+wUO1ONLdXPWc5#|Sy(k=`u&7r-Z^dU z*GZpFxR*`TbOzKUb`57$dyxc-MGqr5Qj$0{ZXrUJCVE$ywf_Jp+*mX>EpU)qr`4d4 z%GSawm`|r9PYaTt_h)ogXqX*045Yq+PLeGbhgNi8oqMzG5ilC;8i zXyA{TJ2xjk3pvhx=){R}Z+k7qoqYwm{as|@tLpPksO%jSMhOO;cODoOqq;_0b*vK_ zMq+l5v%Lr(VGkl}(uSvw)!!bsc5risB!)vJx|49lRyCBa{HePYCbZ?d3Xs*ro$YRU zNe8Op-cL;EQ~~Ef}@dOdeDOD9EtAaCeGYkNi4(Aj4J$Y zRS^VA6)Cw<@PGh2iVRViq?ky=$_zA-+M+^eO#{-j00C1_X}`mbjyt4z5-Xs#b4Mte zGD{~lLXYt53osN@u-pPb+zfp>89_0%Cy0x5jpRnF@%TWA6^|Zo#h5R|H`=t#rP(u0 zemf_Ion9M&jNj-Fmh(kWE%ji2J=55l3jd_S~K{~}?aUwc24rF8{xTOq+ zCu2cD_KJcx_`1}P*H^7P&|28(;#p?~7}PO$mR?0faS-iZNH~N8;$}QSC2}PEXOJM8 zMT)+vxhd*9FyN=tBo`nWbtDSVQn&(0)=m#^G;gvf z)tD7xk+Z_Hw*dU>P#gDbOLFK9Yrjh4=Z1R;E&X`?N#wPG{;M-Hkds8M8lSR30l@>P z1bc#6^_b*>_;UqAmtJ5o0ie@0MVbp+E7)x8wZB;a zjnd3|N{`H3dSPQUj1pI3%hXlDW2;L`C>^Ztgl20=1a|f}i57k!CPxla}US$Ov?!?&TLp^U<(2tJ%8>9BVMQpSI*O{W+E9*hgxdxXUs$k|cki zjFB{vG2fK{G@}E=r9lPKNj2@_&3OS{L1DDF^&_}Gz09&ssF0CVQqJv4F%7oCfmw8x z8V~4g7VZsV`%~3ePYw2!A|qPq;S7%pCECbiBtP#RSrD%(5g9EylO$6?BBYSP7!e~eX$taJDyNAd`KOrm1~(STrMKwaF6kIp zDVZj|Hf&{y%=5;PknfFLqdY%rPW^)$AE-ZV>z zMAJ+oQe=@-o)UuNlwp892p?~n3JYq{lbazoSlSsjqRaW>4icq-Nn&PjhT-n261QDkc zgj{O(G1;oi5?mmPP$gjDIc(oBWpUx};i$si|ve8|m7p)FqiE zwTY!@kd+cjN7fZyfG$7VyVGM)TNSuy)hbXHNXViRwFJ{}b|RI-nJ1G@XrDv7 z)NO=Zriu}9Dk3sW(!+5CkT)Jt&?{G!4&?GADd@Mh)b62JJ#ni=CB^Qq4xkt6)1*-w zkhZFkiD<=KRhOA__F0>O9jfY@M!9jQyf(7w9%Q?^T~t8QOEhuai5$!5-%osGMj^K{ ztek?U*>BzNWI8vOHu%XQz zz3bg-7ouA`TgyE*d#yqkMBHH#G*+c2SBa!oF3N<-$nyB4eq5M>);~+wSzMdVI@apa z=1Z7i)ugo(T_E^wD=dI8je^R~tqTrdlK!GJc_x<2Le+e)a`QHop=y>enXJoNCAOf` zsCeGq_2Y=f?;%tXxoF8+%1|CmV0QXU*B_(Fl1qInP`wrjt4Qi2hEp3eNYWCaNKR+s zDyNH3{3i@NwW4Vnj-)j0d(4`CinHqy>9!h-sdF^&Br!RJ(l#)pPa#DonRIf;iK8$h z^FNj((M0k+%FlBQ!I8Kl39a9mG6i2yD@Mo*)y~o<4~0p{jDP8pA(A>sQZVmqs)%SP zS%Rxj@fBhel4?jMrw;6No4rQ$G`Jy*UR=)5m$;HRpVo~}?&OwP0$0ar?zF8+83dJ zOp4LzxHJq7#Dk1Bnlml*FD>P|G_k&yZ7fmB%%)VMNa|CG5j=u{XiY1+?5d`mw=!AB z5>BQ=94{-c4@I02EBsL?Byk87eV(A2F-y{n$1?La?<1Z|B~~VxSr~}X3K77y1yzBi zb|eKsCAcQ`+`2iqoz2{Z!QMV>?2Jtmm0lo#M*byeIx%7C$t3Z#7X{f~c^IiQUTVaz z#AITvLIDD+UOTXSJTAFLvd$qAM6n47^*u0L)*?A7g)BK0s1?{66OCwX;k;0iw6=vo zwsjmsfRr0@9XHr@Ju6zBG;qrrGNsMCRG4A7E{O53Hc|y8B(Yk7MF5`tay>lKt=+xU z5eQP%;*thbPaAuBvT^u82v9yFbrz)NEtd&Yen6ZktXBl0-)eYN`i`IkN5Bug%#u`AV~&*7b?uC z0UW9E0n?%yoye9+Z(7l9zer58q$MWY=dm5n0{X*{#*&Y?0d;JyZzvjyYveO;l{v6;i+)FI`O~PtmQX+sXAf z7lq#xU`MRPq+%aMfN>}_XJ%5Q&~hq=32it*cADEnF0I2ogjWwZa+NHPB1VhIjzCtX zp@}pE;>n~>s0d_h=w!BghHHBxB;sWig+r;hR#aIzpjL9jYOzsFKH&>kU0DRZ`rLO@ zAc9+TX+sG3NhF90AbwOda@$ZBV80Q!)%1C;E-u#Y>rA+{w2o-5jDJ^-AKn(EVES_}Rxy$AaT}8$_>>9*v3IqQ+FZlv*xxiYh1e(W>O#mGMhJ>U zRf`ZQzVxOYOLr~3+C?>ssJeh- zHNsvLO;JTBSA-XuNS)m)AOf@mF>nQI$3Oqp;8%WK)m|7QTUf8H^(aKP8kuwHUC3S0 zXR~)$g9+Xj;*{n}@gtooN@LVzYtwb>%jnv3TbF1hq|n({c}KmlQDi9OU~fkNgrp;a_y<-u9wx6QxrGox> zA(bs`ex(ed<9hR2GF&vw>I`73ksmLDPmHM{x_GaxVYRu|XqJkQ*y(o&(-A5i5M36Z7$#dMNG=*Sjif4haW0GTx^qB;FlK3eHBzNXtyd)R=r>4p zNU!0uzQ4DzOV;{=!Ren-+{m*$ts6AKWLifMJe0=iRVwUD40El#S2I|js$I_$OQ|eO z)~o4>9yAk5TaYCUV+vV~RhG3FL*_=by`EWNNaE9Dic6a{ERQOBK}Q)TJRVB%B!CvD zaGn&p}k%uae>s*(5 zG(tp;mNJ8j0uRKYxTtUvHEjd>_R&149B#^fvgyx~>`x#%fB`h6Snc0w){&rS_7;=s zI-SOycX4wFj@wI-F6C=@q>Q@UaEa~5J}b;~k(3IDjho<8EnMpN%jKOaOYwO&nFN|= zm-LHEqvcQK9L3Lwd!aE=F)9ZBZvtlGRy0hMWw;tpt11|FK=yzRoHO-`YUHsRLEt5Ju(^<8wkGQ#QOP2_G26i#aSZTF zE21Jl1}qGdNEDY0!{Rj?C?rikWSlhz#Jj)nEB&!f!GDxU+ zgUX}_U`-q9Itprb*6n9=qf2)rQblno6SBmMbsUbdNo#UdQKOfVg+j_Uj$3LkT4k zP98yCPO1=a_}oM_YddW&NaC`;OR}ocNi!k~X?Y-4Ft8*^NfuNLwNe7IkzIm37SHvU zca|uUQr6IdqNv7+7$F;z4)v$PIa7U_lRArt#f&Q4r7t)~G7ni40akKIP?cJOK`eUi z1*0U4vI|297V#_*KpDM9C3#ftKnza%)a|+7EoEXo0FCKUU(zR;1vUf%M&B6%ovJ)B z@Z88GVFW{%V30(>o>e3VD^pWbQ9^0nqhe(hykDb)j7;~X)m_VcaT2ogW>7$(AW$~t zjcLbhZLD_c(LLC?NxfB+PIrZr5Zf}<%N40!ETA2>KNdNR?tkmMXIuez7;DbhEjVS9Jie;-P~E2wP!N+fWVtuu{e@Eg51`@IyB# zEm}4dArC2u4@4%VekMDLj{r?@kwgS@x^qWZ5(75|*s;cLS058SGLvASF z2->KnoMPJI@$Mep{?ba?ng!)FFUf^E&?#Svq=VERK!>gT7ODQ4BCV4<#b$}ZSDHEs zhCo0Yvh2ZXi|~_7kI5A2>YIxxEv)V(_qYRW;N=~Gj^I!mof%J=qmx{MC1$lmN;=GAmssWW9$Y*5ol65KX@W=s?F*UBn5dSg@~hV_Jbso zUD9&ObuBwlzl%kM z;nD@jF$8bj$cpah!T7W)oEb<|*bsn>4|%O!=~vfc-saJ*t|9uoQ2I-E=_05IsmY{x z0|ii|JwW>;0l8+KEs*majMk{jWv5!Cx2+-x9i+4M9i7LiMM(&w2ByU9Kvrp1sioOl zK$Z_OKDe+Mts=L8wDZn5%x$h>oN*qU@vLQNl_!zpg*{fsZyeV8iPoe`{Xw93W_#GB zGQ!Zak5VZ;Mj*)}N6B3S0#KjXFAvhLwCQz05xtJrQoWMO-%q-EN?OBm(<0 zqwz@9YYVdi;EpO8jDEAA#jmV!LoTyxCX~_XaPeIt(m&(j=;A!$}-tpN&4w zFXy;eEF+X$X|@tCp$X-}8D&6ZSlNwIg(yWxJVgso95vI`ZlRS$gmI%3EA@70g}i1@ zOctqiBjFV$j8DeQ)L_v|r1ftW7Ff^KD3Hmw3C}WlH8)_~iQJRnhw;LN;mD!7ihqYZ6#CnP%3X zreq+s{KE2V+TEi4X3tWy`rxqC zA=P16#1pioh3BOrsACfa3%f-{Aq*YDYD;~2rdwTl7P2V0wz+7`Q2@_ZFAFCIWmQ5L zKQ=8!Uj$B0I=^uHXkoEw!=`lp3*2Z zNkzNQvaHsz%&6Bk+=2SqM&)V;CL>_gP%xI=t{`N2rspUNIcNBY5|30hR28KFH0k0x zj5@HqfVI_Q60$<(890PiWpHaS1pEbRC=CYG8!*FLskN;$^flGdHnvyNjYCeI(PUSW z+0{K}Knt>|TJdl}+<j!^#@;ItH@^?bNn6bK7cSd$_eJ zey@9P3;Js<<*cu5aA_NbaAGC+7X8eM&&1trZ9L0hnw0)yipJW`^4mqyC$<+#QctVR zbS;?3lX{GktRx>%_$-1$Fce&e>bDbqTWUADUY7ceuCaG$=4%`1%zB28cuJ~G6p@HP z5<*g1`e^DxqYs049-jrmnNs#ZmhjsBWi6T6VPMNp;Za+Yv}{SI9rraL@io&mE4x44 zJFCXi!#(28ONk|hSmblYLeP?FRtz`T9kyfivV-)p+1%RpzZIVn+u`k_xXX5sb<5BW5J2lnZb$^Sc#_8NQGuE(dxf@@Qb<@-OF)em!~(DtWMZ|c6%2O5YiJVUc5Ln5-5c9bNilBuBDgJVJm5-I^@JRj~t?ILBCMMa#rP^b&5iE7NK#L%rx zTBe|yf@q9UN+Z+~;q7Ce_ftl|5ERrXli{E>B-6O4spz{zE@Ge7xV)E8xU0tAiC_YX zJ92Izk0mWtJJ8j^ATc{y{bU)MX`u-lOLIA?SB!CmnzRjGRQp>B*Tmu)Rqf7|EZ|aS0+C1d-#5nc@Oa z>_7wpo4a@wkuBvbK;E=c@L2?k2Q_jH8EaCcQlqFHNc}GNQnoPLLoVxk4b7@>Rtr2& z&N-B-hGa^)Dr%rJd?50v)~u~=*4~$?Z#j|f%fTrES8q%!b=ijj*pu3zY-grjTW2hwnHH&f~<`G zhzfWLZ$PyslnUDEx}L7rb{6Jai!BK!xVVU)O!^5dNi>MEM82qwNfVdD%vYBVD#REU z^B0z`AdV|2opi=qh(TEAO2|3GRfx1~;6|cQNhOq{{gxOa*IKu@k|?zchiis{NTIv9 z{n@s+l!<{RR*3TiFcL`YRT&j_RV4dfi&XN=65SJ}$hs_$&2*4VrRG^CjEH0^52zQH z9&wSwdbs!ylutA_I)=G(d3|#&^akoUb?a$jFFn&doS3@$vdrzN6g_1^)5WueLM2ggms9(|-nuXQ2 zp>Op)KHF2g`lal4W;=3;Dg_Zx7{QB(Qr@L%!UW)DSo2m%wzfRnhc)Cl$> z2V1zp$py@Tp%#*|NfiQmXP8+4Q?VZb+kL7sC<97dykY9c>jQ`dO6&@-J5cta2g9aJ zw3sJrNgCcp4Iif!-KsfBo+X?!kTzhbq?RPom8~|Ua`x43HG8Ip;R8;_Vp+joQiZq{ zLdt4-P|(+|_+_NWHJ!}KH0It9N=YESAw*Mw@FE^{R#JIvYAd&VHN1%=)8oDh?`3gu z&+82z86vTgE;LesRi1~DL-3UiKxlKH`G(acy3-BJu*Ra$Tij0*wCt%9J1J#79I2-P z#cM%T1o1c3bl)$_Wpl2j$V)$5L2aSwXvq^=M;Ue^?rV$F9Fxc$QYnK;z!@1)0LZ?N zMSN@zOrKtLpH zbD)ngTV3n2YENqn8mel(tTyp}^2u)CX&6W7NgR@X_GeZ~m0Ax?g=*N3J3V_`OZ%u_ zPqx&jHpV?R+`Ynr2NEMr23aVevs0NTlLjWZ2Ik_)A-zvdc`bvP74A$>2Id;3I93id zRRiKj3I^d+wHKu6w-)#QVz6yi+6xOmFIn4OOFpiRsV&91k`R(f@hmc#q`6WSoENxa z7_`I9R(hA7?(MZJtv^uG?DVZV0b^@r<@gdOw-U5BjRcm@At@Ei@qo`X%~=`G3Kcxj z^zD01)UTS>%Ij0M(X|GS+6$OWfIYLTuqzadm3ptK=(7Mx-jp~xe>3P8l3QJBmYUwD zs9esF+)Xy4FBh~&iZ!%mnQmp4C5|>=Lk0}WIPr*cIvReRs7K}9J4bsftDB^2JJF#% z)aFSbU?94`C?GM49!gc*MBs!mE4xdtE=PDIn^cZXY8#cjnl3`Zctq&q(7Fu2 zTL7ei$EK>R0R^`zKGNq^ywPgfeZAnFCz3gD1GVB?$8GBwpkVby;|}b?tOru6LZPkb z&uwZy^ z1=YNXaxNmcxRXY=x4CQOFcsqLyx-z9JRZE<(YW>gt9`5AUfycA65rn5T~DY_b0o5o z&o>nd`@(906aYV#g1-$geY$;P>rHWT&3Sbr+r7o3g4~BDPA}$Y@-)Y zJ;b(GDQW6Cl4p(^Xc?nIQ3R8n+B3xPP#3gj_S)7RPV4GAkFQ{f{^O=ygP|V^@MSH_ z#dj)pW+ZYdNf4aEAh#yffVWG@QPmyz@KV!~cz~)nhBOAC3RD4%$kwn!Z$%QuW4egf z(oqV?&hhLU;q@5NyB>t^i77>bTHY(PGKPvM=Q3;;uOu(Httvq4x!hp0KPNH_tnoxm-ORpy6Yg)B_Ax@NH zb_9=YKkqHfg5lSk&_+VKo-7a)V0R2jAPu{%Yq|#V10un2vP2?PhI@$A297W|um~A? zRQIVpM*F8IhI`9+Z49x)bx`O^#T!*fQV*&?JOHR_5Y+$!wkX<1qo-MGO#_Q7nfO5| z^-#QAN>+ zr7CdUG|8va<+!l7n(I!}r(22HVj|)zQ|bo#!^DZmJpgASfqFReg^9v>4sUpgKc^X9wRzHZJg-9ZVsU?)ZIZLu!`~tCz>P)G`5@_C$=&( zL?70L*;sM_o$4!5D!kVpMAS98W3->r)@`P?JiRBFL2(gM;aW0)sSK{`5}N&y61Ntt#p_fLtwUqikmBcZ+Ln?5RH7)pQ^uG^c_UjH%=B(A5bfr~)O@kl9Uha|N`rTq`)5BI;T; zn}IScp~AIEH3do73Md2@HQL%Fvs_7Sa?22o+8<5KtfQ39)s`ZTBjQw(N|sVNsQ5`1 z);V=qTGle~1{3fAsS2zKuGCU00Rpt>4}6l_>9NUm>JVlVKxetKu_2{cmADwf&Z+S` zQ;!yE0s;7_3I4UD%cAK}KBolM)7@AVv`I^T=mH!gNaKhOfI6zTA<(bJjghM>#(R{A zNWv-wl4f#2JPN4*9y?R1t!qt%MhUvGi%n02MJ4sijtv(lSfXP&s=BJ3xTQ@=p(2D- z0hSkbR(4WFJ=Nsbg6SgkV4O!B&`S%68GT5YA*!eZ(3NpTJJLHGQe51$5LcWmIRVK) zWa1dJ8c-n>C5;ElrzH|Xw)XQ_Tg7v8C7LAitQP*XQbYp6<%y`q25(zM`GD&FjMQjz~k~kDye&|G|VyM!pTdOdPEZ(6k8{*sH zQ_8!_y7r;veMHS|b8!SR!7aVo+i)z=-5^rC@gxuk_!&uB(SRi6^H0}>*X8e;yspsQ z+uz>a=vtHs97`llEFqrK>C_suZ7h;T<&bVyiKPc9mzSE>>&$u`phkvU%ey;xWr<{F z=OoCKWZb(G*Ribv_QCq4z44P$x`x(exwW}5`JYC(N%;$l4@=a$euaHmIg_|#1dd-7 zaQ5O|SIc(V2DNu(9gMzV(cAQPpagdbEv(EUis}XZ(?v8gTR9RI^$XK(Cy_kUbeOL+ z+0#(DwX?P|+KatP+AE1dK#3_ zPxA6j4Ek=Gixe}sWmRCY!xPkUDzT>~RasY*_d<&9Ta7yZ07cf*Qq=WHZnXUiNVt2chW_b+6Li+??O`bk7FCeNqO&q?Ivg=-84{L3rT+ij*UBs657k516=VxJF&0a~=^$kYlX8gt0(i@*HX?E77W*&{~me*^*z^G&4 z9AdG`1u6#uB*-?Mrfc3^)~3*B(kylBNnYgre@(Hn)ufET13BdGwe-FK;$|x!B`mzS zlAY?`>Uwj7KA||C?R5ENlpEbXJ6p-1xrr`jTMml)wSs**5cFR zl{CFN=6TPeuJcbUHv}U&k~EOW13Cr|Us9{XI&5LmVx0a4<)-o4$bTuRork$~S@iZLJ# zqA?=za))uqDBOyG3CwqHV0Mu$Z8%0DFqLSX!1%d3ClJjbe7I1V=se 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 literal 0 HcmV?d00001 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta new file mode 100644 index 00000000..895b793f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 2ce5c55e85304b819a1826ecbc839aa5 +timeCreated: 1430290669 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg new file mode 100644 index 0000000000000000000000000000000000000000..d71067d04849f02b78ca61acfa477319ee39acb3 GIT binary patch literal 11341 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 UJo@#)=xqqo68HTGn$>pc-|PZFivR!s literal 0 HcmV?d00001 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta new file mode 100644 index 00000000..0dbab5c6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 6eb184de103d4b3f812b38561065192f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg new file mode 100644 index 0000000000000000000000000000000000000000..2dab6f25519c1c04328f6c2f1ef15264d50b1417 GIT binary patch literal 11336 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 CS2phe literal 0 HcmV?d00001 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta new file mode 100644 index 00000000..9e0f4153 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 03d0538de6e24c0f819bfc9ce084dfa9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd b/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd new file mode 100644 index 0000000000000000000000000000000000000000..1f488f7f3e3ec07b97ced7a7e2da7b823accbeac GIT binary patch literal 38488 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 literal 0 HcmV?d00001 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta new file mode 100644 index 00000000..73b46cba --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: bb8dfcd263ad4eb383a33d74a720be6f +timeCreated: 1441529862 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c3442fceae136ff2fc0d085594aba675eea6eae6 GIT binary patch literal 95326 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 literal 0 HcmV?d00001 diff --git a/Assets/Images/Icons/IMG_Home.png.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta similarity index 75% rename from Assets/Images/Icons/IMG_Home.png.meta rename to Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta index 1a88647b..09ad9720 100644 --- a/Assets/Images/Icons/IMG_Home.png.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 -guid: b7414fdd0411d364ab74c963a05b62d3 +guid: 602cb87b6a29443b8636370ea0751574 TextureImporter: - internalIDToNameTable: [] + fileIDToRecycleName: {} externalObjects: {} - serializedVersion: 11 + serializedVersion: 7 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,20 +27,20 @@ TextureImporter: generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 + textureFormat: -1 + maxTextureSize: 512 textureSettings: serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 + filterMode: -1 + aniso: 16 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 - nPOTScale: 0 + nPOTScale: 1 lightmap: 0 compressionQuality: 50 - spriteMode: 1 + spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 @@ -49,19 +49,18 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 8 + textureType: 0 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 - applyGammaDecoding: 1 platformSettings: - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: DefaultTexturePlatform - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -70,10 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: Standalone - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -82,10 +80,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: Android - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -94,10 +91,20 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 3 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 buildTarget: WebGL - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -106,20 +113,17 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] bones: [] - spriteID: bb39d1985291f864086acce8b5295470 - internalID: 0 + spriteID: vertices: [] indices: edges: [] weights: [] - secondaryTextures: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a1f9c6a77aefc13588d78e1ae4405bd4e57228c GIT binary patch literal 126976 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 literal 0 HcmV?d00001 diff --git a/Assets/Images/Icons/IMG_Star.png.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta similarity index 73% rename from Assets/Images/Icons/IMG_Star.png.meta rename to Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta index e282581b..a3993f42 100644 --- a/Assets/Images/Icons/IMG_Star.png.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta @@ -1,14 +1,14 @@ fileFormatVersion: 2 -guid: c07549e02a2d55049906af989d15fe22 +guid: 8878a782f4334ecbbcf683b3ac780966 TextureImporter: - internalIDToNameTable: [] + fileIDToRecycleName: {} externalObjects: {} - serializedVersion: 11 + serializedVersion: 7 mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 + sRGBTexture: 0 + linearTexture: 1 fadeOut: 0 borderMipMap: 0 mipMapsPreserveCoverage: 0 @@ -17,7 +17,7 @@ TextureImporter: mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 - externalNormalMap: 0 + externalNormalMap: 1 heightScale: 0.25 normalMapFilter: 0 isReadable: 0 @@ -27,20 +27,20 @@ TextureImporter: generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 + textureFormat: -1 + maxTextureSize: 512 textureSettings: serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 + filterMode: -1 + aniso: 16 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 - nPOTScale: 0 + nPOTScale: 1 lightmap: 0 compressionQuality: 50 - spriteMode: 1 + spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 @@ -49,19 +49,18 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 8 + textureType: 1 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 - applyGammaDecoding: 1 platformSettings: - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: DefaultTexturePlatform - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -70,10 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: Standalone - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -82,10 +80,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: Android - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -94,10 +91,20 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 3 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 buildTarget: WebGL - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -106,20 +113,17 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] bones: [] - spriteID: a8a040d82a1a03c4db89b45de5788dbc - internalID: 0 + spriteID: vertices: [] indices: edges: [] weights: [] - secondaryTextures: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc785e751e3445358319d323865e20b0e981b4b7 GIT binary patch literal 273488 zcmeFac|cP~`#*XT5=e+h2oUQ^zytvkWDyXp5&|e8QXvvd&{mctvV$yYT_8}fB5lQh zsX$wSfF3d1JR2fw}LNs$UxP;^pSQfhQkGRwz@ z<>KV*=IF+M49W|pU^&CL>MgBS+FLMvfe5fes@r^gl8CZ*I_k5Hq7-K`=W68;od1Ffb$ZUjQPF``ZX! zFiJ83FEC(K3@`$bL^d>{P>pFI1g~EtU_^t#i*$@YA{Y=!M6!_~g={dw6)u_?kgOTb zWbfbzbDO1EE`}Bx%Nqp~*_Pr%k*-ryvQPOKan$qg{dPYp)s0!9`^46_FhuUx`fZx~ zs4mH6#a~T1hks7L@?iF)qRQNzo7%d6e^}Lgr043RQ020@HF=xS&<)41J zZP$;duRk%vh(s7I2_KV@A=wQdg0(Y)1S42#V@`I-+Gv4Ba7cXWo+~@@x0GzP&wR_M z)T#G5hG+mrwr;ImFo+^bc?%X1i&|m!O_k3A$yRKuxuigv4yBKyfI#D_6`pEdoEUz)~ z{n&o#4#i=cx!=}5OuesMx9+o@^}HKmsb)=ln@JzjZO8KPzkV>?xAk=9sRb+Ngd~Z7 zO#Nz1=lZ-yvGE6EyuNKL-S_L3YyH>{c3*gA$%7Q5S%C(M?~BjF`%DPp$crfe-T$v z8*)x=735JJ8IkH0bF=@Hv2Usa)IxSqKh}SeC<;Ch`s@%Ru73aQ-V=S}k1j}a+~HsN z*+)jU+uTn)<1XvRp3xS3VfFp2(-VK$a%W3p#kRnfQ*nt^ceK50M(sRgJdV*tNli=j z&o=$5WPZ+7&F$bv+nnq3Z*0Hv{I;zwv#$5TN7v;ZX4}Om}Xe_dzpD_ zvPJoraF+<`y7@V6oB)RJrLs$(3C3oVzhMY2l?5-NAB#!ge`}v-Fu!bEjpeHH2v^q{ zC#i>o?;-v9&^dnnr_XwK*Qi;d20J7sxedJeBHj~8~qhFv)*4l_iN$rl{FtIXLpoSW)naCie$SCQ2MhpOpRn_5`Q-Ll0@=cu~OPl~$vW!GkHE4dxB{fEt|<5<~S zd!ju(31fBCpGh}6$-?z%Z8_@qiahMq7UN1}WuG7Yz&EAwldhBpeUAtqVuyD$&A$25 zp@;R$AI)d;nSqAa?2h?j+?}=Bj(Ww^o%??oH|B?tzi;1FmA3v_+_>eXDLgFf<>+mD z6@h&hGD`QCZ1~{D=FQCfBOCUzrmC*{gc1a-E;FsIt9~XO`ZPZ2LCe{fhC8msK3m59WzUs6G3k%J z8)8|vA8$#>IB_qbulMEkyLId9MiP!Yc|V!Gryp~_P{S}NvEff|S&_Bh>n91PB;|bb zh5VKK0v*#68>~_dj(%RI^75Uz|N5(S4%Y^tne9N7l^@RGLvz~5P)sNlHr)6|SiHr{O*VGq2|0&3E`rc2?cuTJ= zPDwsqxToe^`yaPDmU@o4_%PO)s4=}aBP0LZlgyiv1-Hw$n=I|JHFE677H}V*>)kVM zYK(P1MtHG9y(*sk)2t6jt1~^G^HNrOet)WrQ+2`V_p6O^_OV&o+O)A-ZlC|ycFg

k%I_RC|HN2m0%)Hm*%tj+u2$)^Rr^pRVhy1tBM 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%0A}ga4dyr!>pXqjo@Wg06tOBpz$7&EMZOTcc(# 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

-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 literal 0 HcmV?d00001 diff --git a/Assets/Images/Icons/IMG_Star Filled.png.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta similarity index 74% rename from Assets/Images/Icons/IMG_Star Filled.png.meta rename to Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta index 1ef7fa53..c51513e9 100644 --- a/Assets/Images/Icons/IMG_Star Filled.png.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta @@ -1,13 +1,13 @@ fileFormatVersion: 2 -guid: 9df0f4d8c02014347ad2d7de427e0ced +guid: 17c350171f7a3ca479f830547c66d187 TextureImporter: - internalIDToNameTable: [] + fileIDToRecycleName: {} externalObjects: {} - serializedVersion: 11 + serializedVersion: 7 mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 @@ -27,20 +27,20 @@ TextureImporter: generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 - textureFormat: 1 + textureFormat: -1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 + filterMode: -1 + aniso: 16 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 lightmap: 0 compressionQuality: 50 - spriteMode: 1 + spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 @@ -49,19 +49,18 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 8 + textureType: 0 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 - applyGammaDecoding: 1 platformSettings: - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: DefaultTexturePlatform - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -70,10 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: Standalone - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -82,10 +80,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 + - serializedVersion: 2 buildTarget: Android - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -94,10 +91,20 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 3 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 buildTarget: WebGL - maxTextureSize: 128 + maxTextureSize: 512 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 1 @@ -106,20 +113,17 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] bones: [] - spriteID: 59f8576cce351584d9f47ceb2fe5a026 - internalID: 0 + spriteID: vertices: [] indices: edges: [] weights: [] - secondaryTextures: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/Assets/Images/Icons/IMG_Modal Tab Button.png b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png similarity index 51% rename from Assets/Images/Icons/IMG_Modal Tab Button.png rename to Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png index c68e12549015af7815c3e4f5bd32ac1bf91a715d..43b611ae12adad35317cd55290a21053f362d8d2 100644 GIT binary patch literal 26169 zcmeHOc|4Te+rP(Bwn&dqc0HA9n6WQSRFX=_7Ajk2XcESj-Ao%5p$%D@c7-SkS!OI{ zMCFmEJhGcgQpRqWG2SzyWm=w}_xFC@Klyxy2`v|b zAZXF{ZCk7%h=%|{ur7fG;EHx*+gtEQ5Vy@S0D?pxvp=wl>qKQBNG}a*>k#N*zSF?n z*IUgE?YkeN7UGQqy&(u?6oPYe_re4!?#FmyeKsi5O3BKKSo8*Edu?;1InEe!0J|;B zA7c|{Ve1~|<*tubHZl}Kg%|(<-k3l)#Srg9J^=G_*Sca|q*&@d*q7?e@P; z4EDqt>vZmr{!q%uiapi`?He4h28H-}$ajtTE)BEAEf8bK)@W6AbyW>LTXlT{ zb#()vlSn-SB$7+WY|o!$nERr!9-%+W(9kr{0%DNdGPrvFECW~|+AYxSe}T;P1pCN2g#B?NX0QIZKVLQW*ZoAX{h$HR1+XqR z&K{_v5WigeKJ#pU2lk#G3gYzF*Fl0GggX28m!aIZe;(@ipNDea{(0#4k#;`VKtqi$ zv;B0LYZTjA&w3IY5Sd^Mb+olLwNZ$lFaJDZ7d8ZQ$YBc>*lz$^D|NKMgK-A^eCM|# z9lwv%()(c~*PSmTXE%#0is0{Sq>fba!^Z4;MEYbGGN!^Z4;MEYbGGNGsptj!@PY$XH{jzQ4m4EWmzK|x3e`sfNl1}P9E z<$KQM$yNwbmEOK(lWoYGPwnOLve>BAAMqX$9^Y0i zVbk}1lC4$oS4|pT9kOhQ5jnSD(K4QGgg>=3-(;a{nwLMY00I0UH>{`03To>@XJ-gCE1gAa18iFR{nKLCq6NiQWc zO6h6jNg1LVR1wEykY~b~{bW}EL;OsvP*+~mST?a|Nr_)jHtN^UH9W*19h(?%GdUSm%(Dd8lYA!af- za z7<^9>X6WtH^C3*SUruwsLtgXdVaZX29i1})QSz4c!!|ZjL^z(f_9%AipqB?fMpi?V zfAEjWe}bISi9||)XG6`#n3eq{YR+XL;^e7UdHV}m;wn{SeM!vr-5#=1l_VPZ!=J0c z+-=D%o&4!X@AsF4jJ!YN`u43*UABGRwf>S1s~d<^kNg#pHNj_PunTBrL?!lG+hST? zK=Lk<*wj@WWV~;zpZ}Y}Gu7RLjnB?n4L?V3>zpV$tUo3esW5{Q8A4>+p|kA*ousl~ zt$p1;=2=7p7(LbFAJn`aliPpIyVXzqP9tyTjokhNt%u=aZ4u(1N(NqzMb1p)XJ|t; zXD+Opd1o}8*}&4pH){>0-8y9?YWy}--ZAOPM`PHt{7+Tpa>UkK8luZ$ctW=0Oqu!d zSFouc7>0*SotWd-$w~NO?w(|n>$5HsLfB{y{FPMgJ1wW^S1l*6N{Ug}PSrXq*UX(mIQA1iSDLZGu{|%uC4O=mUCa zxwGlzUUz97^FO>>gL=U1yIQPFVR{ms>36d7lK7KavO426})UsEv@qV%_EReVm7EWWV9 zNKSO9lSMV^!ABOaaWBcpU5oE~JE7fbRii}R1tA2V!0Q1XeoB2v5$c2dMs+ip#{gD4 zI}@ko`|Up0bNh#^PbHSMG%)jNh;@XPnELAeF#}d7nYl8`Kz2VJcg*ySPZLiFvsWvd zgf2AZNHtPV-DXo~XZHli6is@)R9dd!g2p+Xds$g3_5LE1zKk1HLx(MP+DCWAG#K_I zkA>hrF@$x4WgDJ3>13;`o^r`wG^@quGS;-Oxp3=(4bsC=($4No(Z#)r&#iY_j`tmR zNy1#f^x17Ma$x0Z@}_8bPThM$^$%tSF*|2owip3?jbY5kA3~-gFZWtWJSo=k2(v#+ zKnr5fVQbV++|bqt)?D8RRLGP#G^*iKG8$$FOYgYtw{JApMh8r8QL~2N;>Z_!O|Idv@;W_qdYlbJ-XD`{ zsON96S?V-gRWV_vEXNjS#*ce=y1SZ4At78uRGnQJO~n`q z*Q|fDfOzR)@gbS^Cx>UZ*ef0m`DBYk4Ln{&1^(344MQ_{Vkyomv5^q7OG4Fpp*-PX z0t5k%26Y`*{kUWhBW4^FBm1n`F2QzF%@Ou`R3u{DPEJQD_;!-cjEn??D?CHVW@nu? zO^^q>EH9`;-3XqxS*&LC)kI|3ch588s+13pU2S>!F_n@)vEOX25W)Pbo*2iwEV$XD zd;xBGoKy3YmKH};`1np_RTZ#pgmc-+f`Wn}xuQO4dlp)@7TEVo!lx3olH6Eb-;Owi zwfEqWofNiLp)rPpmo3z=fR*{9+a@Bl%>STul8a(0k3RI4iK$j9$qgT*m0a{wqyi<^ z`pEGR36c&x_14Wn54^*>mz;9s|8NYLHI4Dl=fmSjhb!$qQq{;UOs zxE7M=u5-dY2}AW;zi9g`0_U%$U>q-C^wn}@qutUEY8ym{Cd9{HJNfyrOzUSIoiuX^ z6YfQHGM{_cnH>jP)<_q?W3#eq_TE)ZjGmMuV?EaKqaBm1k}wh`er|W48E5d% z&eISVpV^ryW^nh+_I`KevfV=O{o5=OTKYunFZaIYnZ+PE27T}~Mff`Zif0JL%;1N& zXiJS|H|=!{s@!&o_*qQLG5i?`IQGJ)A%un~I-Q4Zt}qJpSv<+F&7xX-c8jtK7vbtO zg`lFR0n$Il5lL7p-6Q+Pk+#9LmC1gdxnQ#>%0gXQKPv3r#U$nL3d>{7(dyo1aedh| zM#%J35DL#imE;zTb;+O|B`q(bPEisR67p1+oC7Ort48)~6PjFs625rxqNk<6^QgGb z#^#`*o+q(->(|S4u8#$iWx$~Be!rR_Drosm*O zPNt4YXL~14ByQn=PkZ>>(@`??vZ%wI zu{^FCxi96Vc_pv}TRZKJ*WOmE_t8>z6qv73tj~|jhhJAYZPr|`INMvt;BpjE=inY0 z&B$8`gyY!>H~ajwGJ@(xBABHTiL;NDvsvRIoqD42sCcea;u^?iqXo^-gtIo!f=!vp zJCv34;Ufl8^ct(-p@}Ls%r=l`sZ|1AGJbH3a*m=rE9P42hKf6vi_x;U);6(4&=n9& ze*N6r8CxRwHb3TSiLvNFhh1<^N$4#2zAJxJ&+s*E*GqD#jn_@BnjbDv;XH$`%+K2C zStY`)oqMeLfZh~`rj0GHz#GCgOQwEUXQPc{~ z@J6lY(qCtZEf&^0lL*2uc>VrzXG#=Vq4~L9OGUfm-QD+rvT`CJ;A_B>0{w0+^x-+n zk)75l&5m>6vB0cwdXIraCDByVqt~P4f#RVWR@CR;zjuS$v~uUHcNxO%lmRYKIG8G6 zT3kx?17fWt6i&DcZJYI|X~ydH`5>0qN6-h_C+8I?GGSvoj7rGLx|ZAjk53Ws&>?rW zh|fAYU!QL5+QO_X>1ek$WM5cWqk3Dr`Z95MXt&)`jAMLvirS@O2{;F2mvZrFw_@bd zw4*@&?W~VgpZ}5ER^5InDam$U9a~MyMJ+g*1ip`tnl@}0Q8~STpNwX?jOoUzcG={< z5R~Zleu(1_26u1HS2+!Wbp_Qp$v9k5cSr=aYE*4^GGX@iR-G*+woAatHQDENflz9s zmN1jP;M(x&S?wuNj|Ym1BvP#=XE$fB?^`G{#)-B9LLJrUzi6O0hXxHrfLT93AwN!!^iolQkH@bE8NIB}s=W8%1Q*QncV zaMtxV=TRp|dK-f>?o!I@^5K_Jp-U1JjO1O!v?5awwR*+VZFYR*7dg$4#W9d602dnT z*>G8KtH)K4HVpNcq-SKDp?RA#R6*CYwu_HeI{@1R>J37LG+p1C^YCYzIwyuczRLc< zh+^_ATUbOaZQ{AjcX<~KMS{Q7GB3l=bV#}%=429!oti`O>oi0MkinU}zK_C{`EhSX zftN1yHrj&|3)nRq3TPlXQ)z!NtmH}2InW%`sAUd}qqP0SZg-upzE(gPXiobRhsRD8 z*yC+l=0HI~96QdKF7~OZ=~c_wo$YXUH`TDX<&biHK5+7H3Li=WY>HA!9g|G#?A!-{ zD|js26}S-WC^i1CiAY(|n1t6*h4=OZS(VeuA4}x%7L49N7cfRQtu*cV`|E8Ni^Oh2 zw;KH}_e#AXmR-T=d{x>G~CGUCsI*x`#$egvc6k*xT8bcC(``=z7( zv=U!CFOv(f2NCBU6L#=xVr#b)1R7ac%RTv7>HG?N4y_DhwdpB@uX+`~Jjpq+!5x^AM z>;%(0?pz|-GZX!Aj7RHLBPo_{U5|xa-xT**Z{M;d3FG|eNqKbR&`oEh<8jAYjV#pa z_qBvy;~%6y4rdnN-WpDrz`za0Q>PZjMxiU`RR?!j_-lw3dtY{heRJMyCw_0|qXfuR zUM;+vABth@(95m5v74+tB#uRy`x5iEbQ%A0#FrqaUpP4*Gn5osc3_WW{=E z50rFjtUrXs3=MSZt?qWla77mT(+uyWV+s~5c3to;@0$&*!9Ux~6<3&NjPC`s3F$uH zziIzw7+;sn>CVxYzD-&~tm$wCk%Fc|Z=hHoN?xqbTDlSP+1xqN807T8o6&eQJmpwP z?se~0;bb-;L*Idwya~dM)KwsXZTIOt=Jrj~_ocwllWqJWxQ3O;=R6=M{T}iz3ViwQ zcdCAdMEeXFprY`pQEXZGgc_TAp>>oOtRyVN_c#HC7X*s9JCPG2j&C;u1x3XedAZaT>Bc1#&& zgfvZ&A1pvttt&2WkMt{1u<*P!f+~{S1$Iv-)-@HYPntBIq~`AE8ub|+E$_($a8$2u z?|avE@+7>z%s)0<^#~<7%xT;X>fRms5xqJhL|}CXmAG`{K!8iSZ0BI@NXb;kjnFR0F{E$38lIR2GDA{EDdCd2plq~K^tz}_ zVh(ShE)uY2>DGeGXGRObZL^AJxA>y6y4K)-Fd?=X&BZqU+kG*+ffZ2kGE1W288*FF zpNyckmj)Xyb}f7cq@s|3{qxynC2_y?bHw6`ho29Zs+db-Av2Dhr_U|5KqOOrDT_hNM;EQ!7S*^ zZ5{$hM!W6exwJHy0PB*e??j3uzkn=eST>r+!BbW6)OThIU0HIHM*v!F%LDRb5-kr- z=p(MdgXh6*UU`qk_>k~=#^f=5!UF~@u8VI+r{5$4DAKc2rEH02T}To2eM9S~(Q;Qx z**4jAVMmuIOaIv^vkGYN%*sIbeQwwa`uRC4xF*qUi%4Pw`W%YzO&gC7A7Nf+v zPc!;-Y7*g+OpnPrjZa~jbW-q6cY9oRuTxkBMeu79+RP?pqLo;BB14&ZbYJEgWfuLC zqcPYTbhHUhI-1^_r{X)KnZq$GlO!^TR41II@Y|A) zPYlDTCaq?cFY^|*22Z1t1%aW!Z%DA(3Wow(qsD`qXlo(?)cJ!v{{XdYikfNZobF~a z>&(dOg8A6i%Diz-N7W02#k;fZn7P=V%JcjV$qq_K!VzcN-*y4pJ$YmJ`F79Av9vy8?0{;=bBs1FHE`I$_ZnL?L^FOHX=oj+Zp zWU`MvaCiXU6RJikCT|Yj_X%*t-G7k7TPE^F`4@LBXCI1yK_<1pI+ zqw#43{t|{9;nbs$wU*^JCFLYFqg~(QqW0(`EExNF1(ehS+}=<#nWdd7MmrtNP{9K@ z6pYI5e=wU~6BSB%WL5<%>E1nM5U4Xp>@O70EK_hXSO7{VlDk;oc<&5$Vk$W;AVnLE zMl#z98z;(TjDgQ^6?{UYHvlcwb-5?ot!u8CM6PG0v0YnSz3bG}BX4SN;q)i+NC4Qd z)b~|nVPJ~zdjcQ@oO#fR9}k|vlI>Y+Ios93EwEu`jkMHNfYQxn2ICE6dxFgax}R@# z_B#a(Qh41lii=S?(Pfgs{=J7KVKmTmO`b2Z<*1`gAKXu}+onLMLZhxTtX!TP#X<_x z@yYK_bk6kQPJ*?AsDL$qDIi>dqHfU_RWD{t8+MQ)WqOIyewFFpiXs;`I_#P>^QD3C zx^W^BMCYKU0z$Cr$w^cG!I+T|a2;?>C#pUao5ISrPNo?K_l@;84>2c4K(O@My^)Kk zJb&~L9(blmZgW4#_)t;!&O#{<82g!e3(s6rdB##-U*OEEr;7hhUQSZ~{7zneC>f|4 zsU%EFlIzuAnafChdny!Ourt)5`cDc%T~bLEfQ;mnNX$oF2LBF9DV?Q?q`+w+P`~!* zoi-5P;6E_vPEC&iq`=?UJ5QZp=(L(uP?DoS<~%{`Y~7!pUg!-n;fO%Ne@^kd-^;q? z1&a|gL1YxLDBVa_JEj1y2D=V98-ED^*Q=%I8dt5k({BJ0qul;<3D+YSve8!V0vH<{|I3lIb> z-$jd5tnJ0#$>PIxB8q1ERyWSs+u4DfN3tT&@gG5+q|if|$|-f7qu|hws4ESoT~j&z z&mo<&y}|bN!}ev)mdK9rYRKi3(cP6bv{|=wV#B}J?)NQQz1JT76*ZG_$XiA|I z15R7EXqg9O&XmSJ68v*%<*4;%YMRjnqaa<1vBeNxM&0ck~|%ip#plrs7B%J*zYS0jEQU{n&~!zpDv^e2@m zB;b#l^IRw+y$#p<4fcvjf^0ct`0aL76f-2^bNgubfLJ;6sh)hDU!K4V$}c2=Lkb{R zpTtV}9X_l>qO6yr))C{V-Lex&S}Ft=2`+-`F$`|@ohH~^GlYz1U}3gAODnt*;sEJ+ z3)?fzm?)HnJG2&ptOVHO!Wl!~WfbG}15Fi{g0@iJhOiGMYHtds4~XmEgM(BVkX~xM zMu8gfF@bICqJ+90ngUWbXT{eH$}_u?2ZW#;b9sd1r6)eslbvWwHfiHe-&zZ(tR&2R z=R9|EXF|Wnr(H+{=hS``Qs$$RR+|q87FOu(wBVdy`k)`#Id28vh3bc2Qswyvvkzwl zTK6#wMPsT@1o2m(ZkQT=O`Y6B!}hJ9>Savp)#roE1)SLnH7OKBp)UIq-)nluL*)wY zK=MR^mrtQ(F>Hz7iV1(pfnvgL9fRn}OD`Zv6LFB?7q)sI(n$k!#4t*Cg(6k2annwa z|J&ICHX7Uo90g+Gx}(5_omutrfmVJex#G6&Y%sH_fYeuy~)i>$0g!842hJ_x}tj$?{#GoPn!ew zm(49K1J>j4$LKE01sd@-a?G1l!$k*Q-lqlOz!DPJ#fS6T0mWOMy=`Mvga^+{_3((z z_f~DI@q5Edwv?MVP2{1!Qo7_J7B96`cx#FaU=3cSl7g2c`lTNRT+tnDSX(Jy4iq&c zdQt7-7G{1;*H!XXp(Jab1mjM@jU0{1j>k(>lK^OxZd67A=O}siCM@+T zr=nJ@^tE(eBM#`e;!CKEfLm%kYF%2JeNtC}qjxM!jximzPnUXbX++1tho@g1)Rs3+ zdk${NR38izlwP(l!s&9Mcj-yg^W@P@dCmPpyfn5^7z47y1YUTYkrYn^H2{#3_l{nS z*G9_@PND$s0H~|KgEp`t(lY~I{QYEU1-r^dMtUj9c8^f3gmO>~6!*UTzc$yvn(Le3 z^=faib$>sq?`6R<8*z?F)Sfyw>6$ycue;NS#l1kD+3rIvrIBL6lfvt3Mt>>5{umUi;(XZsSPoPM%a1N)ek&vwVvN>?;V(>VQmjQeH zl~n7!oLQhs$bNM&;+G0sznl%WaLtL`Un_8ZsT)D9AvLt*G+z2~R|u z{>DDOIsusDI=vJdon=>?wKxHm3Gl_701Ij3-CEO)qkqtdtycvU^7=Gz2kas{A0dcs zNb@k_1$h|=`@CD79i9n3GjnQgEc6a^@;t6ebxmqPFTg4BBfY`vD4;IPd5t9F?gGt% z*3W=pJ&@`FCv4u$S(yv`7c(fkMMLujdxE-MvNfnluRizC z^f*8ER2WX6tWJOMQx$JuFyt9KN=ty(*W5FwWSXUb&>;(v1thivDjQIm(gMC}haSjL8fvM#y zyI5OWDK~Lb6M&q~J5;ik=&%ij>bOlY5;jd~7`hGOmXxOZ=v`qv{C`FB$=97StAQ0g zpZ@DRiLrXcgg9gt9C7{esOXy^i#`1xp(IBL5iXsz{%x_>05Z*9o;meFKeQTQw9{HG zp>_m>$3)e5;4$G%mg@adR=-qZ%pN7XfyAt}e(Ef`KxX{o16<;z zvCPDg00T85hP5?6T z(}`y_fN6G<28Mf|pcmTdBfk%@F_#|ned@w^1?|p$YQJNaqZOC5HGH> zypx8Ao5~1$13uxh zMxyWOjFZv@S7{94Cw_Y%8p9E&$@^FO;KbDI3Ayq?pD-a2j|FeIMY(w=aEeE^P=ax{ zp=YA}l)#4Rh!*#d+%V@ZEwg-h>BO#NKgIr~6=s{iRz)wVO=_9D2R_UAZD`0FBBqqV zD$DucG#*C=98zQ+c=ZI?S&8{MSR`&1PmhG{T+#DD3A~D;yR$^zH}IL$(u!|2emlEE zMXk594$7`6;idZ+hfR&xdHKf!J|?+8Q}g6RP@jEGWm*184+CHZY8dO@Kyivwo2=L)x`H|W~K&?QYL=gR>~9l=Whr^vCQS|HxP$NJ4)k@g^JN_ zUT0Q1)-h~C<=T`zAP_(P;meL6LGjhU^?KC<1^Jj`4+#@R=DCcn&kRzdaZP3Zf+S+y zluhmAlQzC{TotJ9l#V;0W$|&0RyDJk8Bh=_6Y3gz?l@8IL9bj|F{)(QJb-pQ{H{F` zCxxNvLHovmU&VS%+g;-9Zw>o>Ek>J^W_&d0~``lNa8 z{{Dh)dR+KkUixTXQwYfS$|5E;I?BU6&7j!T&4imsUIA#ZqOISl!o=#aPf@{Af>-P3 z!{BwbLo>AVUKLCHKRXL|eXoIx9r2RN0cS_+4CC$cd&l>cHuI$PK02#`vj+e2y$00o zT$Jq3_jkT^8Lr2(Mu_eY_e}l`K^|`#z<*NHtb@|g{nI@Mwdo-+=)IS8wAb^$ol3z3 lxaB#3&Yp|1E?zm~3B5gA{5_M7Xt$WucwDg5Rk3|VGcGR`AB(b2aw_{@Q5sCU@CnB!i=?f zuWJ|>tk-O`%43|I%+xx01!Lvp7fi>6Ep!b`b&U){49%@fjDSenzUB$=C97)+kQYOi8un39@o zY+#^kX_jKFYmj1MscUIzoTzJ>Y@TXrVQi3SU}`b>H|u@k6#io~#Tqnj>{BNPvAHrA zCzef~!{(rrm}+TmVyK&%W@e&mZf;_ro0yhrscW8`Y?_p6nq-iiWH1@GQT3DevT;cy zXC&sOr>5BH+vpdUxR#YzK?NpnVOK}8%Z{jk{L5yBHQLC-HaJ#6D};c)S` z{{iRWMpkMY>qr}d&+FLl!|xl*PlB$2VZ%$JGA>Y z`Mf@TfA{^n@B4rMpW``>zQ>n~%k>%W_j$h7`SDXbr$A4`MnfWz=+7w1o+pvWX7Qg1 zH6>o*9A~q{|2EkwUcN~pF?=NcBMUpoz>XKG?9ZskQT35;rsn7NlVipk@sgaD{b>jL zYc_VIl-G5Nc!`d9N!H}1k)64%y}6AwY1^h>>i%a;u7tj(>>NG0rpzIg5Lp=sDS*cq9S=GHyO{^QqVY^YQ$jgok) zrn$YP3F+nJ=lvwoPSP3K)0(%Qj>kCbK5j2umuj>e-?_7vv?t*HGxyzRDYk3MZedjU z_(J{3ZKKd9S4Hyk^27?woqI0X=yPE;O|(qE zI+?PV{#h-xiER)(SVu>9t2blE;n-ti3r~lh4lO?&IHq^KIYI8MpDejR1g*C;8Tq|a zI~l24Jk@w*@7|T9q@s#f<9(*ayECG8ZtVaQjkvh@sl8k8nQS6^e0Cob%|_k_Z)NQ$ zh&R=p#VagyJ{M*aFVkE}(UeZnENg7stP~-zF}gnYvF<;=Bq6V$F!Qr|TXt@)M*^=u zpJSH7u&b-SHl^j1+?n+T!ItB*AYuBh>zkaQKbem7j^Rq2ly-8m2 zyl2y1B|UbLG|Xh#uwjF(y}egfR#vYheVB79D;HPg_wPFg>!LO=_&)DTP8EBQApDv> z{`%&E(W>xB+k4q-}{55DznTQXKS*Zrmphq zzEi6$EG*>IyF0Uyf}CuEnUT>wAb_qeT5L0EIy7!YHsidis;YvDN?`K`o8AxR!pi#k zJ6)Gr;yg(SAnh5sPMjV#mW%>~) z)+@*-a7rDBP*iCg1bmkxAxb~18tF-S>C35$rtCnS*LAj{oW+ucfgdt({6w`_?Q z`SJVLFAwQ>!6ysGKab{&lbSw%_K;ee34T~@94ThQHCP|*`}(zjrl#iiDYy0GUoAxw z5)ycHO)Wlu`QlZ)GH_Vyt??$IqeuG&2Yn_dtyd;&+{*p7?Vnzqa*Jb#h>WBr-46&5 z*1kl-TFmYYKG_g^f|i>*u6oBux-Yd!t}1wWRQbL1xBQ#Q4Jo?b()V!rdBe_HcD&s< z)}E2PDxg;sVA1}%Z+4{R)%*H-RTBAV{de4Y08WA0TRJexC2Z{|8>UL^bbQrJ)4@;J}ix-?snf(J5RZ}N$Kk9zHyw;rY{a;7yHqcu5-=8 zLgvn$;&Rqa3~0{Pk9( z`xkl(?`&aW@`{bc{m;wGYm<3YZ(82cvQ0Xk@yeAe+0sL{;>5~qh?5G|NIqwm=#bU`s?ymBa^A|aSBph z%<+he-6u|*c$t#YOr3Z4kDVY(z^1ScZOu!U%D;W%zB$y;I+DSsprNsioSgjH#!mxw zrG}XgBO-ho8qTc@xvlLN=U{m9FH_rm>ABJtFs!UlH#?o;_HP0 zH^e#i?%n$grP!wE4-e`4mlTbMXA>8L*B3Xx(c%vX3i{!>`D97xe$_XY9YTkW(bCY& z*4+5>%f!<>@No3#(oBC9%HiTnup1pu=qBuzxb>BxmuYF`kM=2{T0GO_3wiX294#Uw zWXp&3wPoG|2TI?X)T&*+yoo2&ujjqf22xpBneE8ueS3L$exzj-Nu&54%FyJipyIwu zY_7UEsc+}=B2MkpiZs78EXk!RW02NnNFEafiglo;x_= z?oL`+YA>b?t$wk+_`3bdbM95eDQl+-Pe?mM6p3T{@Mkc3mKOMd67N*w{c?WT=O+s% zr^u7G#kVQ1jf{-8Y}s;eY3Vk)`t!WJh&37tmOIs#QKb*%;ZA)hEF9Tk;^yWyJ3IUR zYo-ygs&?<*&A4R?8Me=RrzykwCnDFbU3*sBH#+)Ye%|qrxAkb@UPkIRv(D{HV;RM- zZ_;1MIoE*_o3Hyiey@VOd{b-dM$+``?3eph`hstasu(y<-ep1Q6k6UJi;an9T7n8_ z(e|qJiHHSyIbe<6_mP(5TZ_~2K6YIN4r#qA=53W~9T&1#u-G3e?tPP&S4GqYeBK7q z$v;20NsPH3B$fJZ!F2|-50Fb z#zsfWzJGsK*?Cw_-TwGiYKm*-=A{p|A5^FMdM3@b>HhgMVgmdA5jSDJ23VskNZa&n@IYgBM?IU#WM1Nto;&JQLUUS!kgb8&H5{8f8+CT8j`71rhO)D&^Wg+&8XOm~0L zV=n$P$S!{T_@3Rn$CdQvTRG`h-94HnxC(4Ye9+t>tS^JeGe zS^Vq(j3_EP3G~Kz=+L2;si|d4b7KVB!(}9{YDGnby<1IP-3v2%K*Q!QUtZiadiu}B zg(%qyU9YUW##34dKb;j&50U;<#5@~%gd{z zs)}lN2zBvt&lKa*4f%P}+@;T<`=U={jc}i20X>@edcIJoNc+dMCxYTOA zOtYVy25Q3IIZm)Wdh{rJGUmFxOyV#KGKmz-EhTSnFARud3(zSmE8FBcdh7P>(J+}g zj~9p2KYuWjp{d!1dO6#aW2CxkbC7j6*U8cys7Em4>@@0wZ6VS zNhzGaROxWxi!3@zQJoA95?vCi!`zshKeIva2j^Sss|$TUevltNeAvs|yIF}p^$jrG z;-5x0hA3s9PoES&EdKB(RW=xD6}z5b;FRz>c5_f4oXVg1kTmXOq%se%^UOemUc#F< zj389F*3FA`A*XhJ<@u5z=l^)CABC=fQ`uNOjW>B$o=x7TA%jX5Hny^+CdQ{RF?~3f zxfOfBjHa$GTG42FF|j=Jkka#?jD^r}?g2tnRLD)4Ipm%nTw8O+t0-ft!`n{f>jq)j zzst`zx4QULkg`Ra7J!Bl!3!69bXsTEZ$;g{a|h^OzWC=BYKq!jOf=kiJv}b~PI3%IaBR7?nMCo2SGuGh38tl-7*aq%F^&o<*4_v{(Pw zX`!3=>14Z*TC9Cx$*{f(nr{A4|_>A>5yyDNS1 zDfkZ|8>Lc*Twj@IZdG}e;SNIbp)Lzb(xr$l=FDA!e6}Dt9ju*{i>tgel*L&4ScTLq&eyAfe;?e8s>bmiJ zP-S+0p6yUxics`}BF6%Yb^%fes3=d&yzFlrttdg(4i~R%waf3m{%0$Xs-hw_FnZs> zfOk+30~0fILP0_2^*@*Gy-v2CZ3G;~Au-97;tMn;jVDs4r4CdTZ`QYDI_dh+^@eIt zxOCivWoPy#Fc+fCLia&yW8A)7#Du2j@ru;Sv`nYw_{yK(nGRzYbwAwN0%*f#5Rhrx zC;g?Z&Cu9b_F&LS@8Q8gN-;4p?AFreX7%J7QJbY!7$Go#pemj{Tb81ctjza5M~?== z#t|VQ@&^guCnf@c%F+gtrFVxs%go#Y`j?mbXs2?}!-tIgR|=St&&5bzy0k;`#EDE? zBGQ}A)wfHJ-=iUYZfP<1zO%OC+$pVd@gg(Pu24SEzJCr4J^%3GDc3~W+SncS`}glZ z+x#y0{{1GkVd5y1mAwiJPk<)b4%V@HP6h=9DJm�NMb36wrO=9v;pdYO*UbC`IF! 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 BmRSG* literal 0 HcmV?d00001 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta new file mode 100644 index 00000000..c924443c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: c76d18757a194d618355f05f815cb0a1 +timeCreated: 1480388035 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd new file mode 100644 index 0000000000000000000000000000000000000000..afb8cdb2e84590701f38aed4cb14e0868d94ee8a GIT binary patch literal 32696 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 z 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

JdUO`S)wnx!P3E+q(#$~`aOfBr3 zJ$ysx+|-??^6U96nSF313*ZP1!x4K7NA$)5X#+T-szTM&(i*Ledylc1rQIaADZoZz z1#F}lvk@a98+l)JEpx}}MJ$4iI6K-{V%mq<2vtYV0D2wBGlJ(wahIm;JbF35 zqLtrSmPsejNFISk@-AoYTAPv(L;Hb1BNO2tW+^BHz!U!-o97Yj>i<|&1Qr^_w zjk(BHnt+R>9?Prw%g6G~u24@1 za0q@XMEFPt#v#|Twl1OhSZiY(0&b0KFe^3v&ue+5)h&eQf}f(Pe@EaD>c#7~frgY} zpB+D?1I(wXviL5hA@ESiXgSO>Gz}-s7(hd?Gu#ai*EA9|gnH|Ke$mS}cpVuWOmNwH zVaN&$Lq-rV1bjmu0StK{fFa;UV%HYKkeAd)1nGiTq>m?dj=9yxvEVe#v#h7Wxhgo@Yju}!eg-CXkq+@6yMw_yt6MoJE;OWOM{{I2` C4@CC> literal 0 HcmV?d00001 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta new file mode 100644 index 00000000..bc138bc1 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 2b5e9ae96c5644d8bae932f8b4ca68a2 +timeCreated: 1464390481 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 64 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta index 7ea4aab9..fa60cea1 100644 --- a/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta +++ b/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 6e59c59b81ab47f9b6ec5781fa725d2c timeCreated: 1484171296 -licenseType: Store +licenseType: Pro TextScriptImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta index c52b82b0..f2fc8140 100644 --- a/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta +++ b/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: e3265ab4bf004d28a9537516768c1c75 timeCreated: 1484171297 -licenseType: Store +licenseType: Pro TrueTypeFontImporter: serializedVersion: 2 fontSize: 16 diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta index 7b17bdac..8a011124 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials.meta +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: 731f1baa9d144a9897cb1d341c2092b8 folderAsset: yes timeCreated: 1442040525 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta index 7e6eb05d..fbd2cdb6 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: e73a58f6e2794ae7b1b7e50b7fb811b0 timeCreated: 1484172806 -licenseType: Store +licenseType: Pro NativeFormatImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset index 00e1a36f..70c5d616 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -78,6 +78,7 @@ Material: - _BumpOutline: 0 - _BumpScale: 1 - _ColorMask: 15 + - _CullMode: 0 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _Diffuse: 0.5 @@ -159,16 +160,14 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} m_Name: LiberationSans SDF - Fallback m_EditorClassIdentifier: - hashCode: -1699145518 - material: {fileID: 2180264} - materialHashCode: -1183942120 m_Version: 1.1.0 + m_Material: {fileID: 2180264} m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 - m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, - type: 3} m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} m_AtlasPopulationMode: 1 + InternalDynamicOS: 0 m_FaceInfo: + m_FaceIndex: 0 m_FamilyName: Liberation Sans m_StyleName: Regular m_PointSize: 86 @@ -193,6 +192,8 @@ MonoBehaviour: m_AtlasTextures: - {fileID: 28268798066460806} m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 1 + m_ClearDynamicDataOnBuild: 1 m_UsedGlyphRects: [] m_FreeGlyphRects: - m_X: 0 @@ -229,13 +230,22 @@ MonoBehaviour: m_glyphInfoList: [] m_KerningTable: kerningPairs: [] + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: [] + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + fallbackFontAssets: [] m_FallbackFontAssetTable: [] m_CreationSettings: sourceFontFileName: sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + faceIndex: 0 pointSizeSamplingMode: 0 pointSize: 86 padding: 9 + paddingMode: 0 packingMode: 4 atlasWidth: 512 atlasHeight: 512 diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta index 5b9609a2..42dd6acd 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 2e498d1c8094910479dc3e1b768306a4 timeCreated: 1484171803 -licenseType: Store +licenseType: Pro NativeFormatImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta index 2bb92576..88d63348 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 79459efec17a4d00a321bdcc27bbc385 timeCreated: 1484172856 -licenseType: Store +licenseType: Pro NativeFormatImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset index 2b113488..c7b0771e 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -9,7 +9,7 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: LiberationSans SDF Material m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} - m_ShaderKeywords: UNDERLAY_ON + m_ShaderKeywords: m_LightmapFlags: 1 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -34,7 +34,7 @@ Material: - _PerspectiveFilter: 0.875 - _ScaleRatioA: 0.9 - _ScaleRatioB: 1 - - _ScaleRatioC: 0.365625 + - _ScaleRatioC: 0.73125 - _ScaleX: 1 - _ScaleY: 1 - _ShaderFlags: 0 @@ -46,9 +46,9 @@ Material: - _StencilWriteMask: 255 - _TextureHeight: 1024 - _TextureWidth: 1024 - - _UnderlayDilate: 1 + - _UnderlayDilate: 0 - _UnderlayOffsetX: 0 - - _UnderlayOffsetY: -1 + - _UnderlayOffsetY: 0 - _UnderlaySoftness: 0 - _VertexOffsetX: 0 - _VertexOffsetY: 0 diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta index d52c8a98..66e69d18 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 8f586378b4e144a9851e7b34d9b748ee timeCreated: 1484171803 -licenseType: Store +licenseType: Pro NativeFormatImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt index 285696e0..ccbb4aed 100644 --- a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -1 +1 @@ -([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇〉》」$⦆¥₩ # \ No newline at end of file +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets.meta b/Assets/TextMesh Pro/Resources/Sprite Assets.meta index 832e5248..5171f1b6 100644 --- a/Assets/TextMesh Pro/Resources/Sprite Assets.meta +++ b/Assets/TextMesh Pro/Resources/Sprite Assets.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: 512a49d95c0c4332bdd98131869c23c9 folderAsset: yes timeCreated: 1441876896 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset index 2484fcd0..98e6d277 100644 --- a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset +++ b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset @@ -25,6 +25,7 @@ Material: m_Offset: {x: 0, y: 0} m_Floats: - _ColorMask: 15 + - _CullMode: 0 - _Stencil: 0 - _StencilComp: 8 - _StencilOp: 0 @@ -50,6 +51,26 @@ MonoBehaviour: material: {fileID: 2103686} materialHashCode: 0 m_Version: 1.1.0 + m_FaceInfo: + m_FamilyName: + m_StyleName: + m_PointSize: 0 + m_Scale: 0 + m_LineHeight: 0 + m_AscentLine: 0 + m_CapLine: 0 + m_MeanLine: 0 + m_Baseline: 0 + m_DescentLine: 0 + m_SuperscriptOffset: 0 + m_SuperscriptSize: 0 + m_SubscriptOffset: 0 + m_SubscriptSize: 0 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 0 + m_StrikethroughThickness: 0 + m_TabWidth: 0 spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} m_SpriteCharacterTable: - m_ElementType: 2 @@ -125,11 +146,11 @@ MonoBehaviour: m_Name: 1f609 m_HashCode: 57188264 - m_ElementType: 2 - m_Unicode: 128536 + m_Unicode: 0 m_GlyphIndex: 12 m_Scale: 1 - m_Name: 1f618 - m_HashCode: 57188168 + m_Name: .notdef + m_HashCode: -600915428 - m_ElementType: 2 m_Unicode: 129315 m_GlyphIndex: 13 diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta index e26f8b83..c7ac83f4 100644 --- a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta +++ b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: c41005c129ba4d66911b75229fd70b45 timeCreated: 1480316912 -licenseType: Store +licenseType: Pro NativeFormatImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets.meta b/Assets/TextMesh Pro/Resources/Style Sheets.meta index 3b4756a3..4958550d 100644 --- a/Assets/TextMesh Pro/Resources/Style Sheets.meta +++ b/Assets/TextMesh Pro/Resources/Style Sheets.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: 4aecb92fff08436c8303b10eab8da368 folderAsset: yes timeCreated: 1441876950 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset index ceb609b2..018d42f8 100644 --- a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset +++ b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -3,8 +3,9 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 @@ -12,6 +13,12 @@ MonoBehaviour: m_Name: Default Style Sheet m_EditorClassIdentifier: m_StyleList: + - m_Name: Normal + m_HashCode: -1183493901 + m_OpeningDefinition: + m_ClosingDefinition: + m_OpeningTagArray: + m_ClosingTagArray: - m_Name: H1 m_HashCode: 2425 m_OpeningDefinition: <#40ff80>* @@ -19,19 +26,25 @@ MonoBehaviour: m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 - m_Name: Quote - m_HashCode: 92254330 + 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: 2687968 + m_HashCode: 2656128 m_OpeningDefinition: <#40a0ff> m_ClosingDefinition: m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 - m_Name: Title - m_HashCode: 98732960 + m_HashCode: 97690656 m_OpeningDefinition: m_ClosingDefinition: m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 diff --git a/Assets/TextMesh Pro/Resources/TMP Settings.asset b/Assets/TextMesh Pro/Resources/TMP Settings.asset index 694f4adb..6dd04e50 100644 --- a/Assets/TextMesh Pro/Resources/TMP Settings.asset +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset @@ -12,14 +12,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} m_Name: TMP Settings m_EditorClassIdentifier: - m_enableWordWrapping: 1 + assetVersion: 2 + m_TextWrappingMode: 1 m_enableKerning: 1 + m_ActiveFontFeatures: 00000000 m_enableExtraPadding: 0 m_enableTintAllSprites: 0 m_enableParseEscapeCharacters: 1 m_EnableRaycastTarget: 1 m_GetFontFeaturesAtRuntime: 1 m_missingGlyphCharacter: 0 + m_ClearDynamicDataOnBuild: 1 m_warningsDisabled: 1 m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_defaultFontAssetPath: Fonts & Materials/ @@ -29,15 +32,21 @@ MonoBehaviour: 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: 1 m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} m_defaultSpriteAssetPath: Sprite Assets/ - m_defaultColorGradientPresetsPath: Color Gradient Presets/ 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/TextMesh Pro/Resources/TMP Settings.asset.meta b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta index 01eee3eb..32db3845 100644 --- a/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 3f5b5dff67a942289a9defa416b206f3 timeCreated: 1436653997 -licenseType: Store +licenseType: Pro NativeFormatImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl new file mode 100644 index 00000000..b6119946 --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta b/Assets/TextMesh Pro/Shaders/SDFFunctions.hlsl.meta new file mode 100644 index 00000000..001b14e6 --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader index c130a166..7e0f35c3 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -1,31 +1,32 @@ Shader "TextMeshPro/Bitmap Custom Atlas" { Properties { - _MainTex ("Font Atlas", 2D) = "white" {} - _FaceTex ("Font Texture", 2D) = "white" {} - _FaceColor ("Text Color", Color) = (1,1,1,1) + _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 + _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 + _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 + _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 - _ColorMask("Color Mask", Float) = 15 + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 } SubShader{ Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } - + Stencil { Ref[_Stencil] @@ -34,8 +35,8 @@ SubShader{ ReadMask[_StencilReadMask] WriteMask[_StencilWriteMask] } - - + + Lighting Off Cull [_CullMode] ZTest [unity_GUIZTestMode] @@ -54,15 +55,18 @@ SubShader{ #include "UnityCG.cginc" + #include "UnityUI.cginc" - struct appdata_t { + struct appdata_t + { float4 vertex : POSITION; fixed4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - struct v2f { + struct v2f + { float4 vertex : SV_POSITION; fixed4 color : COLOR; float2 texcoord0 : TEXCOORD0; @@ -80,15 +84,9 @@ SubShader{ uniform float4 _ClipRect; uniform float _MaskSoftnessX; uniform float _MaskSoftnessY; - - float2 UnpackUV(float uv) - { - float2 output; - output.x = floor(uv / 4096); - output.y = uv - 4096 * output.x; - - return output * 0.001953125; - } + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; v2f vert (appdata_t v) { @@ -100,6 +98,10 @@ SubShader{ float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } fixed4 faceColor = v.color; faceColor *= _FaceColor; @@ -107,14 +109,15 @@ SubShader{ OUT.vertex = vPosition; OUT.color = faceColor; OUT.texcoord0 = v.texcoord0; - OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + 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. - float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); - OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); - + 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; } diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta index ffea03c2..0a416c85 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: 48bb5f55d8670e349b6e614913f9d910 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader index 1517a122..b89e2672 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -1,24 +1,25 @@ 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 + _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 + _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) + _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 + _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 - _ColorMask("Color Mask", Float) = 15 + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 } SubShader { @@ -36,7 +37,7 @@ SubShader { Lighting Off - Cull Off + Cull [_CullMode] ZTest [unity_GUIZTestMode] ZWrite Off Fog { Mode Off } @@ -54,15 +55,18 @@ SubShader { #include "UnityCG.cginc" + #include "UnityUI.cginc" - struct appdata_t { + struct appdata_t + { float4 vertex : POSITION; fixed4 color : COLOR; float2 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - struct v2f { + struct v2f + { float4 vertex : POSITION; fixed4 color : COLOR; float2 texcoord0 : TEXCOORD0; @@ -78,6 +82,9 @@ SubShader { uniform float4 _ClipRect; uniform float _MaskSoftnessX; uniform float _MaskSoftnessY; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; v2f vert (appdata_t v) { @@ -87,8 +94,11 @@ SubShader { vert.y += _VertexOffsetY; vert.xy += (vert.w * 0.5) / _ScreenParams.xy; - - OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + 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; @@ -98,8 +108,9 @@ SubShader { //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); // Clamp _ClipRect to 16bit. - float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); - OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + 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; } @@ -113,11 +124,11 @@ SubShader { 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 diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta index 8d516c0b..d5fb125e 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: 1e3b057af24249748ff873be7fafee47 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader index f4e324ad..caa527f7 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -1,30 +1,31 @@ Shader "TextMeshPro/Bitmap" { Properties { - _MainTex ("Font Atlas", 2D) = "white" {} - _FaceTex ("Font Texture", 2D) = "white" {} - _FaceColor ("Text Color", Color) = (1,1,1,1) + _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 + _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) + _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 + _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 - _ColorMask("Color Mask", Float) = 15 + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 } SubShader{ Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } - + Stencil { Ref[_Stencil] @@ -33,8 +34,8 @@ SubShader{ ReadMask[_StencilReadMask] WriteMask[_StencilWriteMask] } - - + + Lighting Off Cull [_CullMode] ZTest [unity_GUIZTestMode] @@ -53,15 +54,18 @@ SubShader{ #include "UnityCG.cginc" + #include "UnityUI.cginc" - struct appdata_t { + struct appdata_t + { float4 vertex : POSITION; fixed4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - struct v2f { + struct v2f + { float4 vertex : SV_POSITION; fixed4 color : COLOR; float2 texcoord0 : TEXCOORD0; @@ -79,15 +83,9 @@ SubShader{ uniform float4 _ClipRect; uniform float _MaskSoftnessX; uniform float _MaskSoftnessY; - - float2 UnpackUV(float uv) - { - float2 output; - output.x = floor(uv / 4096); - output.y = uv - 4096 * output.x; - - return output * 0.001953125; - } + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; v2f vert (appdata_t v) { @@ -99,6 +97,10 @@ SubShader{ float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + v.color.rgb = UIGammaToLinear(v.color.rgb); + } fixed4 faceColor = v.color; faceColor *= _FaceColor; @@ -106,14 +108,15 @@ SubShader{ OUT.vertex = vPosition; OUT.color = faceColor; OUT.texcoord0 = v.texcoord0; - OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + 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. - float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); - OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); - + 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; } diff --git a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta index 2d5438f6..7eb1870f 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: 128e987d567d4e2c824d754223b3f3b0 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader index b5406b46..757a6173 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -4,10 +4,10 @@ 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) + _FaceColor ("Face Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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 @@ -21,7 +21,7 @@ Properties { _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 - _SpecularColor ("Specular", Color) = (1,1,1,1) + _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 @@ -35,15 +35,15 @@ Properties { _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) + + _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) + _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 @@ -68,7 +68,7 @@ Properties { _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 @@ -80,6 +80,7 @@ Properties { _StencilWriteMask ("Stencil Write Mask", Float) = 255 _StencilReadMask ("Stencil Read Mask", Float) = 255 + _CullMode ("Cull Mode", Float) = 0 _ColorMask ("Color Mask", Float) = 15 } @@ -96,7 +97,7 @@ SubShader { { Ref [_Stencil] Comp [_StencilComp] - Pass [_StencilOp] + Pass [_StencilOp] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] } @@ -126,17 +127,18 @@ SubShader { #include "TMPro_Properties.cginc" #include "TMPro.cginc" - struct vertex_t { + struct vertex_t + { UNITY_VERTEX_INPUT_INSTANCE_ID float4 position : POSITION; float3 normal : NORMAL; fixed4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - - struct pixel_t { + struct pixel_t + { UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO float4 position : SV_POSITION; @@ -145,17 +147,21 @@ SubShader { 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) + + #if (UNDERLAY_ON || UNDERLAY_INNER) float4 texcoord2 : TEXCOORD4; // u,v, scale, bias fixed4 underlayColor : COLOR1; - #endif + #endif + float4 textures : TEXCOORD5; }; // Used by Unity internally to handle Texture Tiling and Offset. - float4 _FaceTex_ST; - float4 _OutlineTex_ST; + uniform float4 _FaceTex_ST; + uniform float4 _OutlineTex_ST; + uniform float _UIMaskSoftnessX; + uniform float _UIMaskSoftnessY; + uniform int _UIVertexColorAlwaysGammaSpace; pixel_t VertShader(vertex_t input) { @@ -166,7 +172,7 @@ SubShader { UNITY_TRANSFER_INSTANCE_ID(input,output); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - float bold = step(input.texcoord1.y, 0); + float bold = step(input.texcoord0.w, 0); float4 vert = input.position; vert.x += _VertexOffsetX; @@ -177,7 +183,7 @@ SubShader { 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.texcoord1.y) * _GradientScale * (_Sharpness + 1); + 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; @@ -186,14 +192,14 @@ SubShader { float bias =(.5 - weight) + (.5 / scale); float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); - - #if GLOW_ON + + #if GLOW_ON alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); - #endif + #endif alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; - #if (UNDERLAY_ON || UNDERLAY_INNER) + #if (UNDERLAY_ON || UNDERLAY_INNER) float4 underlayColor = _UnderlayColor; underlayColor.rgb *= underlayColor.a; @@ -204,23 +210,28 @@ SubShader { float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; float2 bOffset = float2(x, y); - #endif + #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 = UnpackUV(input.texcoord1.x); + 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); - output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + 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); @@ -237,10 +248,10 @@ SubShader { UNITY_SETUP_INSTANCE_ID(input); float c = tex2D(_MainTex, input.atlas).a; - - #ifndef UNDERLAY_ON + + #ifndef UNDERLAY_ON clip(c - input.param.x); - #endif + #endif float scale = input.param.y; float bias = input.param.z; @@ -254,13 +265,13 @@ SubShader { 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 + #if BEVEL_ON float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); float3 n = GetSurfaceNormal(input.atlas, weight, dxy); @@ -277,36 +288,35 @@ SubShader { 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 + #endif - #if UNDERLAY_ON + #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 + #endif - #if UNDERLAY_INNER + #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 + #endif - #if GLOW_ON + #if GLOW_ON float4 glowColor = GetGlowColor(sd, scale); faceColor.rgb += glowColor.rgb * glowColor.a; - #endif + #endif - // Alternative implementation to UnityGet2DClipping with support for softness. - #if UNITY_UI_CLIP_RECT + // 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 + #endif - #if UNITY_UI_ALPHACLIP + #if UNITY_UI_ALPHACLIP clip(faceColor.a - 0.001); - #endif - + #endif + return faceColor * input.color.a; } - ENDCG } } diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta index 6c8679f4..56284e9f 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: dd89cf5b9246416f84610a006f916af7 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader index ed48574d..27c14bc6 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -4,10 +4,10 @@ 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 - [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceColor ("Face Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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 @@ -21,7 +21,7 @@ Properties { _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 - [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _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 @@ -37,13 +37,13 @@ Properties { _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) - [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _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 - [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _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 @@ -109,7 +109,8 @@ SubShader { Blend One OneMinusSrcAlpha ColorMask[_ColorMask] - Pass { + Pass + { CGPROGRAM #pragma target 3.0 #pragma vertex VertShader @@ -127,17 +128,18 @@ SubShader { #include "TMPro_Properties.cginc" #include "TMPro.cginc" - struct vertex_t { + struct vertex_t + { UNITY_VERTEX_INPUT_INSTANCE_ID float4 position : POSITION; float3 normal : NORMAL; float4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - - struct pixel_t { + struct pixel_t + { UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO float4 position : SV_POSITION; @@ -147,18 +149,23 @@ SubShader { float2 mask : TEXCOORD2; // Position in object space(xy) float3 viewDir : TEXCOORD3; - #if (UNDERLAY_ON || UNDERLAY_INNER) + #if (UNDERLAY_ON || UNDERLAY_INNER) float2 texcoord2 : TEXCOORD4; float4 underlayColor : COLOR1; - #endif + #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) { + 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); } @@ -171,7 +178,7 @@ SubShader { UNITY_TRANSFER_INSTANCE_ID(input,output); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - float bold = step(input.texcoord1.y, 0); + float bold = step(input.texcoord0.w, 0); float4 vert = input.position; vert.x += _VertexOffsetX; @@ -182,27 +189,31 @@ SubShader { float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; - #if (UNDERLAY_ON || UNDERLAY_INNER) + #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 + #endif // Generate UV for the Masking Texture float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); // Support for texture tiling and offset - float2 textureUV = UnpackUV(input.texcoord1.x); + 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) + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) color = SRGBToLinear(input.color); - #endif + #endif output.position = vPosition; output.color = color; @@ -210,10 +221,10 @@ SubShader { 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) + #if (UNDERLAY_ON || UNDERLAY_INNER) output.texcoord2 = input.texcoord0 + bOffset; output.underlayColor = underlayColor; - #endif + #endif output.textures = float4(faceUV, outlineUV); return output; @@ -226,9 +237,9 @@ SubShader { float c = tex2D(_MainTex, input.atlas).a; - float2 pixelSize = float2(ddx(input.atlas.y), ddy(input.atlas.y)); - pixelSize *= _TextureWidth * .75; - float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); + 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); @@ -247,7 +258,7 @@ SubShader { faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); - #if BEVEL_ON + #if BEVEL_ON float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); float3 n = GetSurfaceNormal(input.atlas, weight, dxy); @@ -264,45 +275,45 @@ SubShader { 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 + #endif - #if (UNDERLAY_ON || UNDERLAY_INNER) + #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 + #endif - #if UNDERLAY_ON + #if UNDERLAY_ON float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); - #endif + #endif - #if UNDERLAY_INNER + #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 + #endif - #if GLOW_ON + #if GLOW_ON float4 glowColor = GetGlowColor(sd, scale); faceColor.rgb += glowColor.rgb * glowColor.a; - #endif + #endif // Alternative implementation to UnityGet2DClipping with support for softness. - #if UNITY_UI_CLIP_RECT - float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + #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 + #endif - #if UNITY_UI_ALPHACLIP + #if UNITY_UI_ALPHACLIP clip(faceColor.a - 0.001); - #endif + #endif return faceColor * input.color.a; - } - - ENDCG } + ENDCG + } } Fallback "TextMeshPro/Mobile/Distance Field" diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph new file mode 100644 index 00000000..4f7157ca --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP LIT.shadergraph.meta new file mode 100644 index 00000000..a445e27d --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph new file mode 100644 index 00000000..3118dd04 --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-HDRP UNLIT.shadergraph.meta new file mode 100644 index 00000000..a2f732a3 --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader index 9147630b..603df2c7 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -1,4 +1,4 @@ -// Simplified SDF shader: +// Simplified SDF shader: // - No Shading Option (bevel / bump / env map) // - No Glow Option // - Softness is applied on both side of the outline @@ -6,14 +6,14 @@ Shader "TextMeshPro/Mobile/Distance Field - Masking" { Properties { - _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceColor ("Face Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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) + _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 @@ -47,18 +47,19 @@ Properties { _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 + Tags { "Queue"="Transparent" "IgnoreProjector"="True" @@ -70,7 +71,7 @@ SubShader { { Ref [_Stencil] Comp [_StencilComp] - Pass [_StencilOp] + Pass [_StencilOp] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] } @@ -98,35 +99,41 @@ SubShader { #include "UnityUI.cginc" #include "TMPro_Properties.cginc" - struct vertex_t { + struct vertex_t + { float4 vertex : POSITION; float3 normal : NORMAL; fixed4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - struct pixel_t { + 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) + + #if (UNDERLAY_ON | UNDERLAY_INNER) float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) - #endif + #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.texcoord1.y, 0); + float bold = step(input.texcoord0.w, 0); float4 vert = input.vertex; vert.x += _VertexOffsetX; @@ -135,9 +142,9 @@ SubShader { 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.texcoord1.y) * _GradientScale * (_Sharpness + 1); + 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; @@ -149,6 +156,10 @@ SubShader { 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; @@ -162,7 +173,7 @@ SubShader { outlineColor.rgb *= outlineColor.a; outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); - #if (UNDERLAY_ON | UNDERLAY_INNER) + #if (UNDERLAY_ON | UNDERLAY_INNER) layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); @@ -170,11 +181,12 @@ SubShader { float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; float2 layerOffset = float2(x, y); - #endif + #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 = { @@ -183,11 +195,11 @@ SubShader { 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 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), - #if (UNDERLAY_ON | UNDERLAY_INNER) + 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 + #endif }; return output; @@ -200,41 +212,41 @@ SubShader { half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; half4 c = input.faceColor * saturate(d - input.param.w); - #ifdef OUTLINE_ON + #ifdef OUTLINE_ON c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); c *= saturate(d - input.param.y); - #endif + #endif - #if UNDERLAY_ON + #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 + #endif - #if UNDERLAY_INNER + #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 + #endif - // Alternative implementation to UnityGet2DClipping with support for softness. - #if UNITY_UI_CLIP_RECT + // 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 + //#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; + 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) + #if (UNDERLAY_ON | UNDERLAY_INNER) c *= input.texcoord1.z; - #endif + #endif - #if UNITY_UI_ALPHACLIP + #if UNITY_UI_ALPHACLIP clip(c.a - 0.001); - #endif + #endif return c; } diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta index 7b7f7d0d..3cbdbbb4 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 guid: bc1ede39bf3643ee8e493720e4259791 -timeCreated: 1463704911 -licenseType: Store ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader index 028d2986..3edca76c 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -6,14 +6,14 @@ Shader "TextMeshPro/Mobile/Distance Field Overlay" { Properties { - _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceColor ("Face Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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) + _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 @@ -42,13 +42,14 @@ Properties { _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 } @@ -65,7 +66,7 @@ SubShader { { Ref [_Stencil] Comp [_StencilComp] - Pass [_StencilOp] + Pass [_StencilOp] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] } @@ -92,16 +93,18 @@ SubShader { #include "UnityUI.cginc" #include "TMPro_Properties.cginc" - struct vertex_t { + struct vertex_t + { UNITY_VERTEX_INPUT_INSTANCE_ID float4 vertex : POSITION; float3 normal : NORMAL; fixed4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - struct pixel_t { + struct pixel_t + { UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO float4 vertex : SV_POSITION; @@ -110,12 +113,17 @@ SubShader { 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) + + #if (UNDERLAY_ON | UNDERLAY_INNER) float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) - #endif + #endif }; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; + pixel_t VertShader(vertex_t input) { @@ -125,8 +133,8 @@ SubShader { UNITY_SETUP_INSTANCE_ID(input); UNITY_TRANSFER_INSTANCE_ID(input, output); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - - float bold = step(input.texcoord1.y, 0); + + float bold = step(input.texcoord0.w, 0); float4 vert = input.vertex; vert.x += _VertexOffsetX; @@ -135,9 +143,9 @@ SubShader { 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.texcoord1.y) * _GradientScale * (_Sharpness + 1); + 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; @@ -149,10 +157,14 @@ SubShader { 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) + #if (UNDERLAY_ON | UNDERLAY_INNER) opacity = 1.0; - #endif + #endif fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; faceColor.rgb *= faceColor.a; @@ -162,14 +174,14 @@ SubShader { outlineColor.rgb *= outlineColor.a; outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); - #if (UNDERLAY_ON | UNDERLAY_INNER) + #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 + #endif // Generate UV for the Masking Texture float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); @@ -181,7 +193,8 @@ SubShader { 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); - output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + 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); @@ -195,39 +208,39 @@ SubShader { 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 + #ifdef OUTLINE_ON c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); c *= saturate(d - input.param.y); - #endif + #endif - #if UNDERLAY_ON + #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 + #endif - #if UNDERLAY_INNER + #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 + #endif - // Alternative implementation to UnityGet2DClipping with support for softness. - #if UNITY_UI_CLIP_RECT + // 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 + #endif - #if (UNDERLAY_ON | UNDERLAY_INNER) + #if (UNDERLAY_ON | UNDERLAY_INNER) c *= input.texcoord1.z; - #endif + #endif - #if UNITY_UI_ALPHACLIP + #if UNITY_UI_ALPHACLIP clip(c.a - 0.001); - #endif + #endif return c; } diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta index 29cbfccd..e6b149e0 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: a02a7d8c237544f1962732b55a9aebf1 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader index df4d5b0b..43b317d3 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -6,14 +6,14 @@ Shader "TextMeshPro/Mobile/Distance Field SSD" { Properties { - [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceColor ("Face Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineColor ("Outline Color", Color) = (0,0,0,1) _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 - [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _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 diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader new file mode 100644 index 00000000..2c8e8dad --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile-2-Pass.shader.meta new file mode 100644 index 00000000..75bd98d8 --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader index 2e68107e..b899d6e9 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -1,4 +1,4 @@ -// Simplified SDF shader: +// Simplified SDF shader: // - No Shading Option (bevel / bump / env map) // - No Glow Option // - Softness is applied on both side of the outline @@ -6,14 +6,14 @@ Shader "TextMeshPro/Mobile/Distance Field" { Properties { - _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceColor ("Face Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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) + _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 @@ -42,18 +42,19 @@ Properties { _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 + Tags { "Queue"="Transparent" "IgnoreProjector"="True" @@ -65,7 +66,7 @@ SubShader { { Ref [_Stencil] Comp [_StencilComp] - Pass [_StencilOp] + Pass [_StencilOp] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] } @@ -80,6 +81,7 @@ SubShader { Pass { CGPROGRAM + #pragma enable_d3d11_debug_symbols #pragma vertex VertShader #pragma fragment PixShader #pragma shader_feature __ OUTLINE_ON @@ -97,7 +99,7 @@ SubShader { float4 vertex : POSITION; float3 normal : NORMAL; fixed4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; @@ -116,6 +118,9 @@ SubShader { #endif }; + float _UIMaskSoftnessX; + float _UIMaskSoftnessY; + int _UIVertexColorAlwaysGammaSpace; pixel_t VertShader(vertex_t input) { @@ -125,8 +130,8 @@ SubShader { UNITY_SETUP_INSTANCE_ID(input); UNITY_TRANSFER_INSTANCE_ID(input, output); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - - float bold = step(input.texcoord1.y, 0); + + float bold = step(input.texcoord0.w, 0); float4 vert = input.vertex; vert.x += _VertexOffsetX; @@ -135,9 +140,9 @@ SubShader { 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.texcoord1.y) * _GradientScale * (_Sharpness + 1); + 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; @@ -149,7 +154,11 @@ SubShader { float bias = (0.5 - weight) * scale - 0.5; float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; - float opacity = input.color.a; + if (_UIVertexColorAlwaysGammaSpace && !IsGammaSpace()) + { + input.color.rgb = UIGammaToLinear(input.color.rgb); + } + float opacity = input.color.a; #if (UNDERLAY_ON | UNDERLAY_INNER) opacity = 1.0; #endif @@ -181,7 +190,9 @@ SubShader { 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); - output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + 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); @@ -195,7 +206,7 @@ SubShader { 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); diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta index 3db6338b..2ac6e76c 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: fe393ace9b354375a9cb14cdbbc28be4 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader index 8eaba650..68d0dfaa 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -7,15 +7,15 @@ Shader "TextMeshPro/Mobile/Distance Field (Surface)" { Properties { _FaceTex ("Fill Texture", 2D) = "white" {} - _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceColor ("Fill Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 - _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _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 @@ -41,7 +41,8 @@ Properties { _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 } @@ -75,7 +76,7 @@ SubShader { float2 uv2_FaceTex; float2 uv2_OutlineTex; float2 param; // Weight, Scale - float3 viewDirEnv; + float3 viewDirEnv; }; #include "TMPro_Surface.cginc" @@ -98,7 +99,8 @@ SubShader { #pragma multi_compile_shadowcaster #include "UnityCG.cginc" - struct v2f { + struct v2f + { V2F_SHADOW_CASTER; float2 uv : TEXCOORD1; float2 uv2 : TEXCOORD3; diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta index d559598d..bff8b7aa 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: 85187c2149c549c5b33f0cdb02836b17 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader index 7657aeda..281e60db 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -4,10 +4,10 @@ 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) + _FaceColor ("Fill Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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 @@ -24,16 +24,16 @@ Properties { _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 _BumpFace ("Bump Face", Range(0,1)) = 0.5 - _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _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) + _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) + _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 @@ -59,13 +59,15 @@ Properties { _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" } + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } LOD 300 Cull [_CullMode] @@ -89,10 +91,10 @@ SubShader { float2 uv2_FaceTex; float2 uv2_OutlineTex; float2 param; // Weight, Scale - float3 viewDirEnv; + float3 viewDirEnv; }; - + #define BEVEL_ON 1 #include "TMPro_Surface.cginc" @@ -116,7 +118,8 @@ SubShader { #pragma multi_compile_shadowcaster #include "UnityCG.cginc" - struct v2f { + struct v2f + { V2F_SHADOW_CASTER; float2 uv : TEXCOORD1; float2 uv2 : TEXCOORD3; diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta index bc7933f9..26e814c2 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: f7ada0af4f174f0694ca6a487b8f543d ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph new file mode 100644 index 00000000..7922d393 --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Lit.shadergraph.meta new file mode 100644 index 00000000..54c945eb --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph new file mode 100644 index 00000000..d7d31de8 --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF-URP Unlit.shadergraph.meta new file mode 100644 index 00000000..248825ca --- /dev/null +++ b/Assets/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/TextMesh Pro/Shaders/TMP_SDF.shader b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader index 5ebf4a7d..bbcfd119 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader @@ -4,10 +4,10 @@ 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) + _FaceColor ("Face Color", Color) = (1,1,1,1) _FaceDilate ("Face Dilate", Range(-1,1)) = 0 - _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _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 @@ -21,7 +21,7 @@ Properties { _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 - _SpecularColor ("Specular", Color) = (1,1,1,1) + _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 @@ -35,15 +35,15 @@ Properties { _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) + + _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) + _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 @@ -68,7 +68,7 @@ Properties { _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 @@ -80,6 +80,7 @@ Properties { _StencilWriteMask ("Stencil Write Mask", Float) = 255 _StencilReadMask ("Stencil Read Mask", Float) = 255 + _CullMode ("Cull Mode", Float) = 0 _ColorMask ("Color Mask", Float) = 15 } @@ -96,7 +97,7 @@ SubShader { { Ref [_Stencil] Comp [_StencilComp] - Pass [_StencilOp] + Pass [_StencilOp] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] } @@ -126,17 +127,18 @@ SubShader { #include "TMPro_Properties.cginc" #include "TMPro.cginc" - struct vertex_t { + struct vertex_t + { UNITY_VERTEX_INPUT_INSTANCE_ID float4 position : POSITION; float3 normal : NORMAL; fixed4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; - - struct pixel_t { + struct pixel_t + { UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO float4 position : SV_POSITION; @@ -145,17 +147,21 @@ SubShader { 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) + + #if (UNDERLAY_ON || UNDERLAY_INNER) float4 texcoord2 : TEXCOORD4; // u,v, scale, bias fixed4 underlayColor : COLOR1; - #endif - float4 textures : TEXCOORD5; + #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) { @@ -166,7 +172,7 @@ SubShader { UNITY_TRANSFER_INSTANCE_ID(input,output); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - float bold = step(input.texcoord1.y, 0); + float bold = step(input.texcoord0.w, 0); float4 vert = input.position; vert.x += _VertexOffsetX; @@ -177,7 +183,7 @@ SubShader { 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.texcoord1.y) * _GradientScale * (_Sharpness + 1); + 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; @@ -186,14 +192,14 @@ SubShader { float bias =(.5 - weight) + (.5 / scale); float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); - - #if GLOW_ON + + #if GLOW_ON alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); - #endif + #endif alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; - #if (UNDERLAY_ON || UNDERLAY_INNER) + #if (UNDERLAY_ON || UNDERLAY_INNER) float4 underlayColor = _UnderlayColor; underlayColor.rgb *= underlayColor.a; @@ -204,30 +210,35 @@ SubShader { float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; float2 bOffset = float2(x, y); - #endif + #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 = UnpackUV(input.texcoord1.x); + 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); - output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + 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; } @@ -237,10 +248,10 @@ SubShader { UNITY_SETUP_INSTANCE_ID(input); float c = tex2D(_MainTex, input.atlas).a; - - #ifndef UNDERLAY_ON + + #ifndef UNDERLAY_ON clip(c - input.param.x); - #endif + #endif float scale = input.param.y; float bias = input.param.z; @@ -254,13 +265,13 @@ SubShader { 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 + #if BEVEL_ON float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); float3 n = GetSurfaceNormal(input.atlas, weight, dxy); @@ -277,36 +288,35 @@ SubShader { 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 + #endif - #if UNDERLAY_ON + #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 + #endif - #if UNDERLAY_INNER + #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 + #endif - #if GLOW_ON + #if GLOW_ON float4 glowColor = GetGlowColor(sd, scale); faceColor.rgb += glowColor.rgb * glowColor.a; - #endif + #endif // Alternative implementation to UnityGet2DClipping with support for softness. - #if UNITY_UI_CLIP_RECT + #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 + #endif - #if UNITY_UI_ALPHACLIP + #if UNITY_UI_ALPHACLIP clip(faceColor.a - 0.001); - #endif + #endif - return faceColor * input.color.a; + return faceColor * input.color.a; } - ENDCG } } diff --git a/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta index e3431366..e1cf3f38 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: 68e6db2ebdc24f95958faec2be5558d6 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader index f90467d6..4012a081 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader +++ b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -2,17 +2,18 @@ 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 + _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) - _ColorMask ("Color Mask", Float) = 15 - _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 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 } @@ -20,24 +21,24 @@ Shader "TextMeshPro/Sprite" SubShader { Tags - { - "Queue"="Transparent" - "IgnoreProjector"="True" - "RenderType"="Transparent" + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="True" } - + Stencil { Ref [_Stencil] Comp [_StencilComp] - Pass [_StencilOp] + Pass [_StencilOp] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] } - Cull Off + Cull [_CullMode] Lighting Off ZWrite Off ZTest [unity_GUIZTestMode] @@ -46,59 +47,76 @@ Shader "TextMeshPro/Sprite" 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 - + #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; - half2 texcoord : TEXCOORD0; - float4 worldPosition : TEXCOORD1; + 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 IN) + v2f vert(appdata_t v) { v2f OUT; - OUT.worldPosition = IN.vertex; - OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + float4 vPosition = UnityObjectToClipPos(v.vertex); + OUT.worldPosition = v.vertex; + OUT.vertex = vPosition; - OUT.texcoord = IN.texcoord; - - #ifdef UNITY_HALF_TEXEL_OFFSET - OUT.vertex.xy += (_ScreenParams.zw-1.0)*float2(-1,1); - #endif - - OUT.color = IN.color * _Color; + 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; } - sampler2D _MainTex; - fixed4 frag(v2f IN) : SV_Target { half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; - - #if UNITY_UI_CLIP_RECT - color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + + #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 @@ -107,7 +125,7 @@ Shader "TextMeshPro/Sprite" return color; } - ENDCG + ENDCG } } } diff --git a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta index 93b737c7..50ba195e 100644 --- a/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta +++ b/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -1,9 +1,9 @@ fileFormatVersion: 2 guid: cf81c85f95fe47e1a27f6ae460cf182c -timeCreated: 1450517184 -licenseType: Store ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta index f633f580..f21163e2 100644 --- a/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta +++ b/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: 407bc68d299748449bbf7f48ee690f8d ShaderImporter: + externalObjects: {} defaultTextures: [] - userData: + nonModifiableTextures: [] + userData: Version 2.0 assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc index 5969fec1..d145a773 100644 --- a/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc +++ b/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -1,20 +1,22 @@ -struct vertex_t { +struct vertex_t +{ UNITY_VERTEX_INPUT_INSTANCE_ID float4 position : POSITION; float3 normal : NORMAL; float4 color : COLOR; - float2 texcoord0 : TEXCOORD0; + float4 texcoord0 : TEXCOORD0; float2 texcoord1 : TEXCOORD1; }; -struct pixel_t { +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; // weight, scaleRatio + float4 param : TEXCOORD1; // x = weight, y = no longer used float2 mask : TEXCOORD2; #if (UNDERLAY_ON || UNDERLAY_INNER) float4 texcoord2 : TEXCOORD3; @@ -22,10 +24,14 @@ struct pixel_t { #endif }; -float4 SRGBToLinear(float4 rgba) { +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; @@ -35,7 +41,7 @@ pixel_t VertShader(vertex_t input) UNITY_TRANSFER_INSTANCE_ID(input, output); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - float bold = step(input.texcoord1.y, 0); + float bold = step(input.texcoord0.w, 0); float4 vert = input.position; vert.x += _VertexOffsetX; @@ -71,7 +77,7 @@ pixel_t VertShader(vertex_t input) output.faceColor = faceColor; output.outlineColor = outlineColor; output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); - output.param = float4(0.5 - weight, 1.3333 * _GradientScale * (_Sharpness + 1) / _TextureWidth, _OutlineWidth * _ScaleRatioA * 0.5, 0); + output.param = float4(0.5 - weight, 0, _OutlineWidth * _ScaleRatioA * 0.5, 0); float2 mask = float2(0, 0); #if UNITY_UI_CLIP_RECT @@ -99,8 +105,9 @@ float4 PixShader(pixel_t input) : SV_Target float d = tex2D(_MainTex, input.texcoord0.xy).a; - float2 UV = input.texcoord0.xy; - float scale = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))) * input.param.y; + 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; @@ -112,7 +119,7 @@ float4 PixShader(pixel_t input) : SV_Target float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); - #ifdef OUTLINE_ON + #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); @@ -130,7 +137,7 @@ float4 PixShader(pixel_t input) : SV_Target faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); #endif - #ifdef MASKING + #if MASKING float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; a = saturate(t / _MaskEdgeSoftness); @@ -140,7 +147,8 @@ float4 PixShader(pixel_t input) : SV_Target // Alternative implementation to UnityGet2DClipping with support for softness #if UNITY_UI_CLIP_RECT - float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + 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 diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc index 2e962588..b806b4f9 100644 --- a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc +++ b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -66,11 +66,6 @@ uniform float _MaskID; uniform sampler2D _MaskTex; uniform float4 _MaskCoord; uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) -//uniform float _MaskWipeControl; -//uniform float _MaskEdgeSoftness; -//uniform fixed4 _MaskEdgeColor; -//uniform bool _MaskInverse; - uniform float _MaskSoftnessX; uniform float _MaskSoftnessY; diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta index 24f0f8fc..7b37f2f1 100644 --- a/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta +++ b/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: 3997e2241185407d80309a82f9148466 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc index 9a58aef2..2153a9a7 100644 --- a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc +++ b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -5,7 +5,7 @@ void VertShader(inout appdata_full v, out Input data) UNITY_INITIALIZE_OUTPUT(Input, data); - float bold = step(v.texcoord1.y, 0); + float bold = step(v.texcoord.w, 0); // Generate normal for backface float3 view = ObjSpaceViewDir(v.vertex); @@ -20,42 +20,22 @@ void VertShader(inout appdata_full v, out Input data) pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); float scale = rsqrt(dot(pixelSize, pixelSize)); - scale *= abs(v.texcoord1.y) * _GradientScale * (_Sharpness + 1); + 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 - //float opacity = v.color.a; - - data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // - - v.texcoord1.xy = UnpackUV(v.texcoord1.x); + 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 | 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 }; -#endif - #if USE_DERIVATIVE - // Screen space scaling reciprocal with anisotropic correction - float2 edgeNormal = Normalize(float2(smp4x.x - smp4x.y, smp4x.z - smp4x.w)); - float2 res = float2(_TextureWidth * input.param.y, _TextureHeight); - float2 tdx = ddx(input.uv_MainTex)*res; - float2 tdy = ddy(input.uv_MainTex)*res; - float lx = length(tdx); - float ly = length(tdy); - float s = sqrt(min(lx, ly) / max(lx, ly)); - s = lerp(1, s, abs(dot(normalize(tdx + tdy), edgeNormal))); - float scale = rsqrt(abs(tdx.x * tdy.y - tdx.y * tdy.x)) * (_GradientScale * 2) * s; + 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 @@ -76,8 +56,14 @@ void PixShader(Input input, inout SurfaceOutput o) 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); @@ -95,8 +81,6 @@ void PixShader(Input input, inout SurfaceOutput o) float3 emission = float3(0, 0, 0); #endif - - #if GLOW_ON float4 glowColor = GetGlowColor(sd, scale); glowColor.a *= input.color.a; diff --git a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta index 8e750228..41ef4b10 100644 --- a/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta +++ b/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -1,7 +1,9 @@ fileFormatVersion: 2 guid: d930090c0cd643c7b55f19a38538c162 ShaderImporter: + externalObjects: {} defaultTextures: [] + nonModifiableTextures: [] userData: assetBundleName: assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta b/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta index baf23dfa..762cf15c 100644 --- a/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 8f05276190cf498a8153f6cbe761d4e6 timeCreated: 1480316860 -licenseType: Store +licenseType: Pro TextScriptImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.png b/Assets/TextMesh Pro/Sprites/EmojiOne.png index 4adb015b03a79ad884e9621af39524e78a5a8d08..c0de66d0ab8976d2e00122faa45887a4208c07af 100644 GIT binary patch literal 112319 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

xMw{_$ce~^VZld@MEWPn}OBCb-| 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΢MWdz93`CaT#q?@>~pm40=*o~e-A0G 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 a68{gyEohdhSMK}(0000

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 Q{DITgYaQXdM`Xc&0oWwmZU6uP diff --git a/Assets/Images/Icons/IMG_Close.png.meta b/Assets/Images/Icons/IMG_Close.png.meta deleted file mode 100644 index 15b759a9..00000000 --- a/Assets/Images/Icons/IMG_Close.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: 74681a4f42f93fe4eba90b351eec1926 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Document.png b/Assets/Images/Icons/IMG_Document.png deleted file mode 100644 index 544c87fd28dd97e6eac4d15f81f84729969e10e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3876 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 diff --git a/Assets/Images/Icons/IMG_Document.png.meta b/Assets/Images/Icons/IMG_Document.png.meta deleted file mode 100644 index ec36c3a1..00000000 --- a/Assets/Images/Icons/IMG_Document.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: a0b97bf728b110644a8d7de30fd5610f -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Eye.png b/Assets/Images/Icons/IMG_Eye.png deleted file mode 100644 index c58424d6e403ac3fa1d06cad3291d86737ae1f04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10255 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 Y{c?-#+wkx{xUy$yW@~!a#5?8x04Mg|;{X5v diff --git a/Assets/Images/Icons/IMG_Eye.png.meta b/Assets/Images/Icons/IMG_Eye.png.meta deleted file mode 100644 index 0b397e21..00000000 --- a/Assets/Images/Icons/IMG_Eye.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: 50019dccee2ce3e4ba61b66dc6a94f12 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_FloorInfoIcon.png b/Assets/Images/Icons/IMG_FloorInfoIcon.png deleted file mode 100644 index 9e96dcb0d0e238ce2841e259c9025cbf9edfd76f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 401 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 Sd4u}jWpZ#-(D|4tb{PYS-+U0~pVD eAHP?epzCx0Ceutt@g0powG5uFelF{r5}E)uk|3P` diff --git a/Assets/Images/Icons/IMG_HorizontaliLineBar.png.meta b/Assets/Images/Icons/IMG_HorizontaliLineBar.png.meta deleted file mode 100644 index 233ae8b2..00000000 --- a/Assets/Images/Icons/IMG_HorizontaliLineBar.png.meta +++ /dev/null @@ -1,127 +0,0 @@ -fileFormatVersion: 2 -guid: 3ef8456f5ef93dc4fb8fecaafc9ebeea -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Library.png b/Assets/Images/Icons/IMG_Library.png deleted file mode 100644 index d9654b2bca5e5dddec78b84363a66838113d0cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmV-e0;m0nP)E*z0J;Gi027oAoK6567$%?_gib&=NH?IJK$Tj#D31SH_V1@E|>vh+j%q^?NA@_@e5TZ%u^KJs-&? z>fZJnM{K##5K-l*M z^)qHO3QT|}T|iduR0kn2{;Ysc1p=v#lI7u$a{Iv88q&$2WYMOCi+_!3kF{1J`8<48 zzu8wPr}h#s0=cE~=Ii*gmwMXWGfftK&9&(6pN%_@V^7P?`)`NO1fN;!jPZ?w+npis z#~g4c5V%(sXdf*pa0Q;DD*)2IFk539(pLwX+`Km^0tO!#MAGp4x)&$_HZB-0SN*IE m9Rlo%fouG!f&X6XQN97E)Qdgan?ff50000C diff --git a/Assets/Images/Icons/IMG_Library.png.meta b/Assets/Images/Icons/IMG_Library.png.meta deleted file mode 100644 index 946faa4c..00000000 --- a/Assets/Images/Icons/IMG_Library.png.meta +++ /dev/null @@ -1,127 +0,0 @@ -fileFormatVersion: 2 -guid: 13e018a714a6cd343b967efcb7dcfcc6 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_List View.png b/Assets/Images/Icons/IMG_List View.png deleted file mode 100644 index 6d52ba263e14267f45a0eab2e2b518d6fa69c50a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3153 zcmcgueNYtV8DC;Fek5iRoP4O!WjR0__jYfO`&u~-;Y4=4BUBkgrNsSs@7Uq)cDuW9 zci>ms#399W5~w06NG42X($N}8#~MnkVvNm+C1KhaZI$}f_=gc9i5Ssn--YAEjHjlP z>CN5jyZb)x^Lw7(^Lw7XR|@hMKQejxWCTGTVe(u{5hMvNlaPrM;H5-)#|tl$YROzr28}>`Xwf>mE z&|wp;+=*rDfM~I&0L_sUfZB{EoF_>VwK z6;akiDTwMGSx&0ZoEQvsB!_?;cNtYfOwuH^OiJK7zI_`2Ni$87Bc>in5WSHErk2}Hp=JbDWAAA!@U&M_0xV2e46r^x$Uz^5#%ZK; zB)_CUU>Kcw>~kh3r$CXsq91OkOBX+nGK+GoCWqCEQ%2KpxE>G91XYa<@_=zUF-VS4 z6b0H2NQYoH*>M|3T5&VTwBsCabKqvPMX;E?l!dcFpy7(qE{U(uC7_=lX$L{#p^sbP z*}cGO5l9OTycQNGt(loP3!g#flu6)iHjCBHje2`Q5n)HN{;^*5s02MKfuqPw%7k+O zcyY>}$>W^eVS&y#z*+59jw5Zl>__6t6IEE_NUV{TfuF}#ei0oO56$v=Q#dhRR|62R z*kkcdeB2Lm?0l#UK&N+6$q2eCd9@I$fNUS+?w%?n5(X~?D}gd5e3?~PIE;XzIx(*z z1yEL&{UXomxe}E@A=cvY>Y$p0-V#+p9F?uS2SxWKnUUNRP;{$1{uhd3^z&tG&(ohMO*) z+*?}$o;q~8+G~3yJvY^rJ#E|*+4Fzu=Gl~g9$WSMmv2mYOWfh-Qj4cNv2H_IIhfwI zc|&vho3E`#CqBNrW@pN8KJur{eIVM@;J8xJx$9rfM;{stRrY@IvmHg-k>)L}Pa=mN zL*}F-1#aZct;lnxqz&8y$VU$%zn+9lOCGb)cGA#qh@?e7>+CqvNkvZ^e06K+(2@Jhy2%@#e&vV+Q_KgETEsst!cvGuu8H zntHH(C?z_hwPE$OP2WzI`wxEI*EMvg^wj#MA1|z9HOO`6r4RPK_ZRHpZ(AN){wrtQ zxt9&KhKFofHAq(DxeH0^`7av{FK#O3 zyvDT1Poh%mlgAA{L{@8irns|_Q(qKaYgsY2C<&Rlj}5&3O9-?v>+cu$n zTJ-7R6!bQ!+z0sg#P$C=(ZS@WIT{7&E2FyW6Z12x+_ zx8*C|x2}F(Khrbt)yDIi23>Ww`jTh%e(avfD30j0#;aYt3&}S`s`sC8RL_fEXl>Zq z*u^Y3a%9}8hml}k?$Mjs-EZ7wyM6nVQj_dFjNz>r31UIMc3H%)79!c5i33{{**t<*U6(PaS;v_IY<#@S91>b7eDo T)%}C|pMGXhzH8_6tAF`lq6!(l diff --git a/Assets/Images/Icons/IMG_List View.png.meta b/Assets/Images/Icons/IMG_List View.png.meta deleted file mode 100644 index b8156bc9..00000000 --- a/Assets/Images/Icons/IMG_List View.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: 975b0c8d15d7a514895a4dc881f379b9 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Location Mark.png b/Assets/Images/Icons/IMG_Location Mark.png deleted file mode 100644 index 61663c703be92f576a59ebce0e8bc30adfb52f58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9507 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 VNVz~O8xQ`*WMOKBsWx_v|1UBShUEYN diff --git a/Assets/Images/Icons/IMG_Location Mark.png.meta b/Assets/Images/Icons/IMG_Location Mark.png.meta deleted file mode 100644 index 22073648..00000000 --- a/Assets/Images/Icons/IMG_Location Mark.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: f6ea3c3dd88da974eb838645b051c30b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Lock Filled.png b/Assets/Images/Icons/IMG_Lock Filled.png deleted file mode 100644 index 432bde0d9b22caeb335a009e4270f75d560a6407..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5464 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 F`Zu0rJi7n@ diff --git a/Assets/Images/Icons/IMG_Lock.png.meta b/Assets/Images/Icons/IMG_Lock.png.meta deleted file mode 100644 index d4b5bbf5..00000000 --- a/Assets/Images/Icons/IMG_Lock.png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: d4c57e7f9dcb3674e86fbee012709b64 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Logo.png b/Assets/Images/Icons/IMG_Logo.png deleted file mode 100644 index cacfe0b36e9b2273785446f60b2238b68768f080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5004 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 VcXsAnf}11&fz)71jURpE{{WA5AbS7+ diff --git a/Assets/Images/Icons/IMG_Pie Chart (Filled).png.meta b/Assets/Images/Icons/IMG_Pie Chart (Filled).png.meta deleted file mode 100644 index e4603556..00000000 --- a/Assets/Images/Icons/IMG_Pie Chart (Filled).png.meta +++ /dev/null @@ -1,153 +0,0 @@ -fileFormatVersion: 2 -guid: d1afee55a1a86164db09fd6040f8d486 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_Refresh.png b/Assets/Images/Icons/IMG_Refresh.png deleted file mode 100644 index b42790cd1c0ca594b31ce3c6bf035176e0cfb77b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9020 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 VP~YtHA)r$jJYD@<);T3K0RTU*Qf>eM diff --git a/Assets/Images/Icons/IMG_SliderBar.png.meta b/Assets/Images/Icons/IMG_SliderBar.png.meta deleted file mode 100644 index ab0a82f2..00000000 --- a/Assets/Images/Icons/IMG_SliderBar.png.meta +++ /dev/null @@ -1,127 +0,0 @@ -fileFormatVersion: 2 -guid: 41f15bfc6eb97b140ab1ad2bd22f0c6d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Images/Icons/IMG_SliderFill.png b/Assets/Images/Icons/IMG_SliderFill.png deleted file mode 100644 index b233ba00b9c569eecaf36105c65714e95ca9409e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^{0t0?Cpg%EtcgAwJ^?At0*}aI1_o|n5N2eUHAey{ z$XFcY?!>U}oXkrghb7(7*O7r?V?XzwL{=dGsi%u$NCo5DySHMo0C10F(1M!P9dqKy#h z6Fmqr>d(B2u5HV@wqLxq?a}^>*X7%ve}28~8SiqzozHHqWo7=QZ6W>XQ)u%4#tApo U=AKqB1A3Uj)78&qol`;+0Qxa~ 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 Rp@l!SoE_arW$P%r{s-jE#M=M> diff --git a/Assets/Images/Icons/IMG_Star.png b/Assets/Images/Icons/IMG_Star.png deleted file mode 100644 index 32546ac6b1f02a638396a3e72bc11ce01616ce4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8920 zcmbVy2{@E(+y6Z?jAW-|i?I}9m>Gt#W#3xt6_SjZu?{oM*ohgGHIXfa5NT12B7{bZ zeJzQoR7hn@Wewl$d7k%q-}irf@ArMje~!a3*Ydm0^LMV-%x#kFY%KY9O6&vxfX~{> z%mDx(;1B}rfP-&tw3}Yw8#mR;g$@8}^4ouqurk9C0D!ytIynb9A3dT=paiJli4;$g zT37%TL<4}nVHg!p@FxW!JW1ZZfd+E(j~>e*e2E5fC$L9RN2#VHA785o8p$!j#)%N& zPtYOC86HIFhv|X>0!Tr4L|6bhkggkMAoqt{U2wd;tS*Q60}|wKAZNU-5aE2(4q-~6 zkr3KyXe0rJLLszu)U@&1c#MXYDguMTpw&@0buDVua_LCjz;v-buhE| zOBpybkn;%&qUx%vhlYl#g=(l#Xx{2*9UUEY6h<9`L4pV*Jv=Z7ABGI1%l|`y8HrAy z`BH;?DS?P>iFi*+aFBrr(;q-0;cpx@m`46X zIgy}FB9j70fkAW-i~bu+^`Qh&=suMHAo}m^e^UVZ_UO^Sb^Nzn0s{V4K@Tzy0nPZ! zA^$C!?i5ZXsXLJ9lwcZxWF7+2l;5_7s%uIk;e#kNCklo9k4V}5gE9hxQNtpXPWT2A zDWP=be>p%h!v~QJ*6M)I_1N zNKG$IED}f3A|ka=UMM_D6Qkvc*ZRkKGYTPiI|a7S|5*-13IUYyPkJ~U-V0AeX&_0S zSWhHYThkMX*U}&&NjL&Z2ZzRJYT_~fkY-Es1uGIy{#U8ntcajQJOS%T^g>~gXip6d zB%Yv&Lh6uoJdp%E7K73D((oebcx|WsADN_UY?L9{%05c z-%{pJ+y8@${#hOWKQ8*q{RAI;pf?F@=c$iTM%A%$~=P|Gh+4RfUImdygL0tmDLl8 z9CVsEUx^X>jJQ?;;|UX=K< z(a#JRKZnJAIN_ly8xbCwRV-?fl*Sm$>f-$o_tlQ*(2$mDTq}4+bc5;5{BY{`*?lN@ z*j-eTlp_dAah!Ht?br-CWL%Adj7uB2szUcKEfgv;H+H5!=LSIacwGY(!;#1vDqSBr zVk3bs3wqn$JgK8LhPqIK^Y$|0=^61V-J4H;#~$ldP5hS z;;y~j6Q*nFlFz0JAfnZ@)+!vKW3a@lEmr-uTX4fI31Ni?2ep&(i@@!`-m){3it97= zIvpQ55+i}{7@&TAet@XgC-2U_abq7X_Nf6QEYJE!r|nQ{x73?6P|*4?m)Q8_DPxr? zTblqK$Ombo{QN`FAYka0PVMJy&Sw@mR=IwvLYMmLkG6?{v_3fpm8>pxy$O+f!evhM@QLx9^B15tZeA= zUQu#sUNZ>2Y6AVn-|hZ&*akcTd)`o zB}FdCkGtol*$U%mf7$#ssz6b`TOiU%FSCZk+3m@W54#xC)kggBA*u3pFpswTE4)5wr=YY+2+@g|UVuePQ)8P9KBqxGI)5)Vi>@1PmT^MAFAx`|Wbm$YYBA z%qI%lM}f`~5d%ebS@!q+GE|B5eZjS=X2SqOxIZqP@c7E-&1>c+DaIyYZAwcu+&a>~ zV?AYTVB6dG`vunOZ=_tqiZPnYKWH){fe&cF88TBm+~(@RvEaJ2waKP=*gijajcduI z5uzvvQn{$ne=M5u?dAc)k-pc;%k^A~Z}S;oitCHYu5Y>i-W~q#^ve&+rWwJ^f?ey; z!a94#w^J2=My{b#fGR%<*4%uc(_Ez7;@$!y@R;g@xM(f;jEJsBE9*NHvO>Ac#r3U} z5TK$2`2mpKg?ri8W+)GpyHK3kKnqyOxNgq0W8@f>kFn}=AI^Tt@DA>|`m~Q3s#H5a z2v!yzC3I?%Yeo5w;*P$p+Qpi#48~!{;RxR39hX;4_ReoqT-kLD)B*e!Viy`@c+YPp zpVfy-9slgT$p{>of1PgLR+D@dXD}|!FxYeb&hP%=y{ATbrY}Z?wt;y`9^vE8d~43S z=$(G$?8$Gx-6*B-55tA;hB?&b@qOwCmOccf=vLC=pk9Ann2vc8n!Z&I2Mo@%~iVh&nfQC@7%!O+OJO ztw1~<3558ZSR09rf3NkZvsqENaIDfdsi9ScTl|AGgKysC@r%BmiTlrMwfqlfo@u{~ zO%A47UOr;wTink6T|M_Qfa9d z91(#)^5<&kT0icYet35L*JT@bd(?RXDyZ0YT9*o|GH6O4&l2@;Uiu;3zLz3aGG;0yUv#SR{_*5{4UT5NN+MPyOMd$c z%72&oC}ePv!_6QeOt|X|jKz2ME+@(ZRgKWDcC?mI@`R$Il21_*~*K1{s7<(#}=>X{f)xVfXW}cW%-~y8fo= zjhSHbiBgDI;#iByohkY1Ybv30IWt?us;b${Ye1W17j+Lcmc>i@7(OxJi9KfP$yqIJ zKk_OpDOOrzQ4`Q}cq{5}JU1S9^WK#cOV3iqBvJ~Lt$bMf61WhiN60rKmWr$Ie20EC zuDH=KyLw2v;FTY+h6w$FcbXqGO@FjvHIde=NK3FiAhytuA9X6sLazS=-*cz7S^l)(S{|x$;0_ZKtXk4> zqJAqvEKwCx79@QCh?_-16o0`!j(X8Y*UM~{qmroEG7}4(xgd94(*6Pk`ju^?h-j1Xhb{y7chgk%T4KX?ztYjmQP zDWjm}f}rBxcB9tp>x`}E0uUDsp|DQZM2YVR*+?zuOD0!Cq$ASWSjNaEB0T4~UbIbk zmWX} zt5n}9v*WH33zMX|ms)UudzT^APJi(F#f20$>dPQ4TgKmPRQERHw{W)Ez1@@&;d}2q_Z11fhuH*7#P#gwsOQ8r<-wsJD-&ra zgbmfou9T6uFLnANOU6$gRS5FKqb}X~$k(oGHaXzA%M<6CUg5~9FpuKGT^|tmoFO!Q zIO}@WOZcW7d_+_RLG%w+>Nug=JX|B-R7Zc z3L92sT71GT%2DM$R_oYYKVt4DGvlT7^mGP&<8j|3e9sd^0?hDfbAMaV#Q3F8gI%K; zl6m|3U~Lcqe@*wpD7)+Wsj4{@4l~z9r=as%IW5XE^A=NS`|b$tb+C`_#{vj@yd}Vs zwf-gTUHiwQPZRd#PvBsA8gJGH_VNh6wZ8yGe&o4l^btO%UQ{`^qE&tD3-0ZA{EWzz zv5V8GYxUVBs$)OchI0PUoNma$0M$4VwQH@Ls$G48r^1^Pdy|9C)XIHH3Pe`*^{#MG zn^?RyVQv?@`3?t~2bEUEk0x{+_q3b0Hz;IP$$7sPj1wy2a&UG>GAUTah-QGbj^T#{lni!ERb^lFk-q&Rn zd_dyl`V|)M55}jAK{uP({{FXqOQ!2c$1j>X!-0wJABM8G8Y+f&uk5SdKmM%cdpowK8&=1g zH|qC!O;WbhlCjh%)G?>=#yKtK`KI&Dmr^o7GfCA{1<%nMVCe&zc#OSkT$Z5I%$e`2 z8ut?C?OFL-K$fn9n@phc0an6&4+%16K^oLN(61YA=iT%U&sk1UtAeqnS^z@1p!yQXQtT9c3a%b+h=Gt71-}PWqJxWol24Go5+cRt&73SBLjhhKB`Y2Ds@~Z=&(+1rlY z1}G|LESj$BGj_`El3j&esv%uxN!_}y;UK<@BIwXmhU^tcSO6%OJtu_ByGSJ8t(Sh3 zse)`Th`Gd)DkofZy?mC|@rTSsBWX&yLkBxUmxDK3mdRom-^uJtv z7ZNlPLcBw|U(74dd@q+^knedpHnqNNkzz6B?wc*sIS+Bd?ONfkWlC4ddH2SUluUOX zG4)*KlIX00hwWKNEat7Z3lS)KB0v1-11y7)xh&Z!s5fufI_$7|GNb-@#AHGkFJL9x zFVAedFu8It+Sw{j0Dn4s?F=!^+%ZUNKMeSIW$%TFi2D=Y*qp7HXU{mr%6m0dLR9Q*&6nU^~R-6qBR&;GR35zsk6Ofn>MuxImGCH|(`U7j-99 z8#U~lhCzvmtN2eo&S}qBRmS$dKvIg|1%~7rXRr3m zmXO=3{|6oN@^GJ`&}6~`km`x_6$sC!&mcvdC2?n2j;%8Zkz>I8|y3Uy7{8=Nk z41E27PPTqfEtLlw`trHQY6Jj&b1U<0R?rOZ4p)+MlU_}8g&3r`ts5#Yi)h}G1k#hV zIK%8%7fTgg;(XFZ;@Yvc2a{4H0la|&&LO4fYfCmq5BiZn{Zz*%cu}X*^V(|;WWD2> zZAX5%=I+!6p4?+M9}0NPq3YnL=OtRa=j=oE+U(f47Cr`5uh_0GZ}$w7xZaf>ECR z#wMvegEcsQv|Y+7XONE#VHX|>=xc-7EP5DVawKMwx|u}lw}4LrV_@(i575IpvW7+k z!-{-2YHBMT%;>6bVOC;2Df4>3YOzjEARt^O5V0plLz*K?F(n=SY8)V{DOh*HJ)kJJ zTeEG-ZQN}1h)U3qEa7$wRrsJ_RyCxb7tVbaQYAx0SD_+L9a$O0Um;u}d)Rftjed+! ziakerXcBVoKQoyl-+qkD+h}CnQPgbH90_J*@iC^B`l6oKN>1KoH?c#f$0iHXH)h|> zG!>&yvu248p^jK!gPC+FfU>Uw$wsr0?8=)+@u|U?riX$ z%-z8yPmgmBqra+DsMsn1*Tn3*R(N*F?}=4WJyiT8-;%|Y8LiY0;I}77HhYfN(D+Ll zb76W~1HEZ3l04N~ck?QTYp3#eHUxNao-4mL*4^EX|oE?YvcBr!>UB89y^RyI#zI@`0IpL zkW?~rL;C8kaKe65d;PRj7JOZvF0bsM39J`|LaE%(vm|9Wx-ANO`VJI5zK2uE#E0z9 z)auGW4|(7)+Lz?aVRlPEQ780$8JhuJ`<4VrR5eHLitw;YEA;^$ENvNwZf)U8J?CEc z|M0ki$H|R8O{{SBNn=fo?YOjy&uAo>Aq9-VfA7K_Dc)$*;m!D^6*PC#T~)yntm2J< zlfalsb7;A!2Y>bAMzho?GI?3Hy3e@zu)97pwFbNxhLhNXylk9@dRc9*SEbh%0k>Fv z#~88ctEN|v|1@uY3Z2lKEOtBG;hnEXP)~mQ3Z;mJQ4taES1)SD9N%b4Oj+0QpuQA7 z_taxT&)|Gio7ZsiI};BIF-^hL4{oHwiPH?Vn)Df$9_M;iknagy+&gdFOuz0Uz2il` zd`rd^NPh+AYpcdJvGM)mq3qGc-HJZ%&PRQ|>ZAJ6PD9(s;TO~q1DZjf*Rns&&pyRe z$?*P^cR)BhF0Wn8&HAiR0+`CL$Bl$tcO2;eQaR5n*ED6lu>}fKj;z@ZxRtuA&LpNj zhZ4ztc%29y=F{~0OB~ALKo2MT+|NcJOn*Ue;n?DZ!IX0u?Zf)C(`JYvf4A|;-aPiHmoh(EfwP*SXuehJd=_I6ekO63(sE(6q9&-W}E6ceKT zV%4PBYmkJ|gWM8hL{C5Opm>dnFtVN8cv#y??x(Y6E?=49{+WDE>d1=k3%cxX7)rW{ zlU>dvjr4gt9DRYC@M0Bjw)4AFMH$Jxv| zaz{1Qtaarev0LW&%wc*jhv@;h$0g6vmqL4f^(3F2=uu%GYcJ0280o9Le8@?LV$mAa z;3<>2Yn1=I6EEX92f_-l&Vz} zOUZEe!F*NHxEfJ*c0l@F=#B;JakJp0CtjS3?ZwAZ6?Ql*0Iiv|i+!e;pWQ{?lZugj zsWTcs21|EdYqIi?MRCH?y9)!kau7OeHxRy!-$;Q=BlP~m&%|{H`U-aO8u^94bGH!v z#SaZ^FK&{ouD#a@w!P`kHap>nsg<>~u~emRyV?=y}+k9NI(Fs)-PwV=c7o;+(FI&&0#PPgK+K$OIa%=OLp7xMeB5(i_1Qh`lR zWW1>TN$rn(-`u$KFXp>EbO0Zu3iJ|Pe3cURvwCF_(J;I7`fI-y4lIZh9ilmRw4C)f zCF%%f%pN;=hNf7n^MH>f$+&DoKf7lnr$K7iL-nvX*@ze^BImFAOf#WY-V4^Bf~!3< zCF}jp7FLMPDHAO;CKlL8aV71Sqbncsbmx#_R=DQAYDb!;&AlTctuph^Ng>r7vxt$k z(CbM-==zFId!BWN-udO73-j%Tkt5*uPd%ylsB(T0WZfD+v_7|fz?m%`#)*hgp7o$T=T&_ZUa@pP)9!>OcTA*#%{@{^-8!#mv$A8gS@FUXEN5LrmG zTEsVCz}(!z_f>kz?vh0c^q%Zvt0w20W>W5P?j4n0)0U+?OqK*gkVkJUmLoSR_U98n z{|_W0dA~eiw}fo(ts6*#TV_N2P?3nXRvWqHD~G*R_#o>Bao@Y_Am)&b|9)kbHSTVj0sJG_#m>KHS1@?86{ zD;l16(q8B~L`-1DqksMzTS`G}Dk5%^@Hv7={)`};($up{yF1yCH~=_v0B_S&-OqA3 z`}fBjs4#C0!(gV&MNFw9TF-odWVecN!El?iG7Yc%3If8V#D9Eg$0{XHi$V#Sfcebp zg9)Ww2a~Ig-*)^YJt2`F=Oz+RqQ@f$ew)v*dOo~)XqIA8Xly9ZSTvaMQY?;fn32+d z5*EQX!sk5nQnJg0EX{^YD{mpK-rVV;P6}k~N%yBCBDj*))vy2j~bJ1lf%exL|@&kB_oq5q7+ix(UHKF;U9{jA%Do-9s^k74Ek$N1cjky_jiiHT?aYrnYUX zp!MGP%lZs!&1idyIe%`{t`nP=!y)ypnHm1?c5Ecw6m~cQFUkOl-XrY2%VD-tDrq7p zTe;U!2QXY;_r-hMcT4O51|2zqgfNhI$(CQsx;NUTaC`GaYJ`urj9lhr%VHb7_fpZq zPA_iqOh0S8+n!%1mM3pu-{q#l$x?;#n;)nP$%d0P7R<-#?6s13+Mx~)Vu6R~scTAO zu}+1xytcjPob?%|UtCw`yEixO-Bt?0DnS%MQ1OM&>vl>L&b?$Z-r$w<<)Ir4i)-r+sf0nhNeGMMNJ$WL=j z=Mt9}>@<6MaqnKZEVs3qDL=<-?9q^tvBVabPw|zE&mwh;dJ&CA*x=RK_AwPKIt)nr uq-n(~&G>}l`v_;B5e7fw{o6m|wggs`Sc)u0mc{mOPpr*t%lm8XkiNCo5Dn~Z`C3Oo#orq_Obza;a| zk@wq~J3x65IPm=(6NIJU$iNI?xo{*v7!4eZJP?+EVgnS*$PXB>F&bdA1LKK5F*mE2WST4wy;8RF>1-6`qW;CSo=Yvte@}*OU z(1LINgy?iL11&zK{&qCPy`W4WPj2NYuXXqcuCaCtu4N3qfM0YCU|`2X)x`El2tU~f zU$EeXYKR!xT5?6#V4l#B0msv2io(BGkdgfdgN!>@4%@I%<>peB{Wmm~Wegp7)Nw&m z3CD08-MxgC6AECCm0`~wq3kFZY(r!9LUUB58W=-W#|)|Roj>QsY$rh818E!IG$dR8 zOK=0ef?I_2BgX>^8d`A64}tXZhVyXXrCz3rWwG?;o;mH&dFN20X1^@s6$@ldn00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<{uNS#2=1S}9fq!2C1$yK<+ zQ6wMn4N?isOy2v92jOe8{F}K>lBA`%i4`uGSInKCri%HV<{~JrApF4Wn7=Y#gEP!G z%nfjBnuA0T1iE+Px4`H0zXWfa58yL3_7lxRspR|;h%qS-8=Zfq`N*M|O6HnEg$pex zRQ{4e7c9<{BL}z4IRGc{mic(0O=Rx}vnVe{Feezb1qbC)1URUIT6|{!wv4%B1L_gM z#CxworTTfifdlHLM4@HO384?flS0cM2YZAzX{3jTl%n7~E|-gh`{1qM^d|ZvmJQ%v zZzto$7**)yJaz(ifjD{K>03+Mf)mdr=Ou;w2#Gh#cPJM8o7u=au?+0isfpJyn@?G%u4 zkNRzuOX2Kc;S1JoBv)j@4&x+u&#Y`^&R6J~CvhTDC}$+9lJ9&-`5qf_cuR~q+C+2c zc&?aU&avJa8L7by=3Fk4JG9IdyjKAg#`q3*5IB_cEHX?|@=PN+mumkGpjK&0|86{? z2MVoOV6O%?|3J^^cUtK= znU_fJcv<7|2&{&-rpq}eL`HDEusejk)`L)N52^vjXi0MZ4Fzc*CpD~u+$XFT8WLy1 zzB8fk@a+&zPXmO#&f5oLf~3zO|6V4ynCylGAXkka`CIYf&!hvd{m26YIUDE_c?;cG z`+kuf;B{xfqpuc|H1GQSI1=A#-x)R$Wp&J0}A@4E0n4SIg$WJ2K=SdDsXUntX-wHS< zX?IN*PEXa{KK~&g+$a2QK9`+TcV3VQ`--GHPmadV-CvWwP7=x&E2p-t^LX|y*;@)F zJ&RsYtZ{>>S}Z*Z5kv{CD|i zQ~y0QI86Kc!Y9vg<@&;>V{mO;a^DdzlIenA!juXSS2k7v_d0nc_nm4c8zb^bx6@FemK{0?)d!0a*L)&wO9ne4;QXJ^o+(1o+H3_+*F= zXfhgTA{FeQ6O!s8^(^g`nj`5>CI-@SB+%R@iMyEix}gu8F|M%anF02GDU*5l4eMVr z-nn^`ome(5vBjmOBjUwEo*CDSYiy>#&gJtTj~m~wJ^bN@u{z$$5-e`4(kxY{aSLR$ zU?*bOhXXi>JYF&1uU6kLN^P|Tv<01YYD$&0RI*!3v^>c)IT=(Xr@s$lW)7X^h38M4Gc)t-QHtwE4|)8wC(()HX2ru)VcCo*5;A3H@example of text created with <#80ff80>TextMesh <#8080ff>Pro! m_isRightToLeft: 0 @@ -263,6 +277,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -271,13 +286,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -285,8 +299,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -296,9 +311,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -306,49 +320,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 49 - spriteCount: 0 - spaceCount: 7 - wordCount: 8 - linkCount: 0 - lineCount: 1 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1866137813} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1866137813 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1866137809} m_Enabled: 1 m_CastShadows: 0 @@ -357,7 +351,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -367,6 +364,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -379,16 +377,4 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &1866137814 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1866137809} - m_Mesh: {fileID: 0} ---- !u!222 &1866137815 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1866137809} + m_AdditionalVertexStreams: {fileID: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity index 6aaecb2d..0e7e3e6d 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity @@ -24,7 +24,7 @@ RenderSettings: m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 - m_AmbientMode: 3 + m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 @@ -43,19 +43,18 @@ RenderSettings: --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 1 m_BakeResolution: 50 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 + m_LightingSettings: {fileID: 4890085278179872738, guid: 2bf015e748557a84c8fa6bfc44e4d685, + type: 2} --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -110,19 +119,21 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &1079079952 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1079079957} - component: {fileID: 1079079956} - - component: {fileID: 1079079954} - component: {fileID: 1079079953} m_Layer: 0 m_Name: Main Camera @@ -134,27 +145,28 @@ GameObject: --- !u!81 &1079079953 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1079079952} - m_Enabled: 1 ---- !u!124 &1079079954 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 --- !u!20 &1079079956 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + 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 @@ -184,8 +196,9 @@ Camera: --- !u!4 &1079079957 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -40} @@ -197,15 +210,14 @@ Transform: --- !u!1 &1915181340 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1915181346} - component: {fileID: 1915181343} - component: {fileID: 1915181341} - - component: {fileID: 1915181344} - - component: {fileID: 1915181345} m_Layer: 0 m_Name: Multi Line TextMesh Pro m_TagString: Untagged @@ -216,8 +228,9 @@ GameObject: --- !u!114 &1915181341 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915181340} m_Enabled: 1 m_EditorHideFlags: 0 @@ -227,14 +240,15 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'Example of <#ff8000>multiple - <#00ff00>lines of text created + <#00ff00>lines of text + created with <#80ff80>TextMesh <#8080ff>Pro!' m_isRightToLeft: 0 @@ -248,6 +262,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -256,13 +271,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -270,8 +284,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -281,9 +296,8 @@ MonoBehaviour: m_enableWordWrapping: 0 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -291,49 +305,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 60 - spriteCount: 0 - spaceCount: 9 - wordCount: 10 - linkCount: 0 - lineCount: 3 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1915181343} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1915181343 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915181340} m_Enabled: 1 m_CastShadows: 0 @@ -342,7 +336,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -352,6 +349,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -364,24 +362,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &1915181344 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1915181340} - m_Mesh: {fileID: 0} ---- !u!222 &1915181345 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1915181340} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &1915181346 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915181340} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity index daf1d1c1..2fa85533 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity @@ -24,7 +24,7 @@ RenderSettings: m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 - m_AmbientMode: 3 + m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 @@ -43,19 +43,18 @@ RenderSettings: --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 1 m_BakeResolution: 50 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 + m_LightingSettings: {fileID: 4890085278179872738, guid: 56510bd4b3627c840a063bd270324c89, + type: 2} --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -110,21 +119,22 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &674168707 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 674168713} - component: {fileID: 674168710} - component: {fileID: 674168708} - - component: {fileID: 674168711} - - component: {fileID: 674168712} m_Layer: 0 m_Name: 1 - Left Justified m_TagString: Untagged @@ -135,8 +145,9 @@ GameObject: --- !u!114 &674168708 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 674168707} m_Enabled: 1 m_EditorHideFlags: 0 @@ -146,11 +157,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'This block of text is <#8080ff>Left justified.' @@ -165,6 +176,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -173,13 +185,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -187,8 +198,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -198,9 +210,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -208,49 +219,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 37 - spriteCount: 0 - spaceCount: 6 - wordCount: 7 - linkCount: 0 - lineCount: 2 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 674168710} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &674168710 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 674168707} m_Enabled: 1 m_CastShadows: 0 @@ -259,7 +250,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -269,6 +263,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -281,24 +276,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &674168711 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 674168707} - m_Mesh: {fileID: 0} ---- !u!222 &674168712 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 674168707} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &674168713 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 674168707} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -315,13 +299,13 @@ RectTransform: --- !u!1 &1079079952 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1079079957} - component: {fileID: 1079079956} - - component: {fileID: 1079079954} - component: {fileID: 1079079953} m_Layer: 0 m_Name: Main Camera @@ -333,27 +317,28 @@ GameObject: --- !u!81 &1079079953 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1079079952} - m_Enabled: 1 ---- !u!124 &1079079954 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 --- !u!20 &1079079956 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + 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 @@ -383,8 +368,9 @@ Camera: --- !u!4 &1079079957 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -10, z: -60} @@ -396,15 +382,14 @@ Transform: --- !u!1 &1191214184 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1191214190} - component: {fileID: 1191214186} - component: {fileID: 1191214185} - - component: {fileID: 1191214187} - - component: {fileID: 1191214188} m_Layer: 0 m_Name: 3 - Right Justified m_TagString: Untagged @@ -415,8 +400,9 @@ GameObject: --- !u!114 &1191214185 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1191214184} m_Enabled: 1 m_EditorHideFlags: 0 @@ -426,11 +412,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'This block of text is <#80ff80>Right justified.' @@ -445,6 +431,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -453,13 +440,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -467,8 +453,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 260 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -478,9 +465,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -488,49 +474,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 38 - spriteCount: 0 - spaceCount: 6 - wordCount: 7 - linkCount: 0 - lineCount: 2 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1191214186} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1191214186 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1191214184} m_Enabled: 1 m_CastShadows: 0 @@ -539,7 +505,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -549,6 +518,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -561,24 +531,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &1191214187 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1191214184} - m_Mesh: {fileID: 0} ---- !u!222 &1191214188 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1191214184} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &1191214190 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1191214184} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -595,15 +554,14 @@ RectTransform: --- !u!1 &1369999148 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1369999154} - component: {fileID: 1369999151} - component: {fileID: 1369999149} - - component: {fileID: 1369999152} - - component: {fileID: 1369999153} m_Layer: 0 m_Name: 2 - Center Justified m_TagString: Untagged @@ -614,8 +572,9 @@ GameObject: --- !u!114 &1369999149 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1369999148} m_Enabled: 1 m_EditorHideFlags: 0 @@ -625,11 +584,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'This block of text is <#ff8000>Center justified.' @@ -644,6 +603,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -652,13 +612,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -666,8 +625,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 258 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -677,9 +637,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -687,49 +646,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 39 - spriteCount: 0 - spaceCount: 6 - wordCount: 7 - linkCount: 0 - lineCount: 2 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1369999151} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1369999151 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1369999148} m_Enabled: 1 m_CastShadows: 0 @@ -738,7 +677,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -748,6 +690,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -760,24 +703,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &1369999152 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1369999148} - m_Mesh: {fileID: 0} ---- !u!222 &1369999153 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1369999148} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &1369999154 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1369999148} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -794,15 +726,14 @@ RectTransform: --- !u!1 &1915181340 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1915181346} - component: {fileID: 1915181343} - component: {fileID: 1915181341} - - component: {fileID: 1915181344} - - component: {fileID: 1915181345} m_Layer: 0 m_Name: 4 - Justified m_TagString: Untagged @@ -813,8 +744,9 @@ GameObject: --- !u!114 &1915181341 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915181340} m_Enabled: 1 m_EditorHideFlags: 0 @@ -824,12 +756,13 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_text: This block of text is <#f0af80>Justified on the left and right side. + m_text: This block of text is <#f0af80>Justified on the left and right + side. m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -841,6 +774,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -849,13 +783,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -863,8 +796,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 264 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 8 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -874,9 +808,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.5 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -884,49 +817,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 59 - spriteCount: 0 - spaceCount: 11 - wordCount: 12 - linkCount: 0 - lineCount: 3 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1915181343} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1915181343 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915181340} m_Enabled: 1 m_CastShadows: 0 @@ -935,7 +848,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -945,6 +861,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -957,24 +874,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &1915181344 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1915181340} - m_Mesh: {fileID: 0} ---- !u!222 &1915181345 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1915181340} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &1915181346 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915181340} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity index ef669b4c..173d5ed0 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity @@ -24,7 +24,7 @@ RenderSettings: m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 - m_AmbientMode: 3 + m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 @@ -43,19 +43,18 @@ RenderSettings: --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 1 m_BakeResolution: 50 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 + m_LightingSettings: {fileID: 4890085278179872738, guid: 088d960ecbf7a1d4a8f94993c066a0ff, + type: 2} --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -110,19 +119,21 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &1079079952 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1079079957} - component: {fileID: 1079079956} - - component: {fileID: 1079079954} - component: {fileID: 1079079953} m_Layer: 0 m_Name: Main Camera @@ -134,27 +145,28 @@ GameObject: --- !u!81 &1079079953 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1079079952} - m_Enabled: 1 ---- !u!124 &1079079954 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 --- !u!20 &1079079956 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + 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 @@ -184,8 +196,9 @@ Camera: --- !u!4 &1079079957 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -40} @@ -197,15 +210,14 @@ Transform: --- !u!1 &1099104776 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1099104782} - component: {fileID: 1099104779} - component: {fileID: 1099104777} - - component: {fileID: 1099104780} - - component: {fileID: 1099104781} m_Layer: 0 m_Name: Word Wrapping m_TagString: Untagged @@ -216,8 +228,9 @@ GameObject: --- !u!114 &1099104777 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1099104776} m_Enabled: 1 m_EditorHideFlags: 0 @@ -227,11 +240,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: This is an example showing how TextMesh Pro! can handle <#ffff00>word wrapping. m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -244,6 +257,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -252,13 +266,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -266,8 +279,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -277,9 +291,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -287,49 +300,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 70 - spriteCount: 0 - spaceCount: 11 - wordCount: 12 - linkCount: 0 - lineCount: 4 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1099104779} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1099104779 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1099104776} m_Enabled: 1 m_CastShadows: 0 @@ -338,7 +331,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -348,6 +344,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -360,24 +357,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &1099104780 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1099104776} - m_Mesh: {fileID: 0} ---- !u!222 &1099104781 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1099104776} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &1099104782 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1099104776} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity index f4d3d2c9..f4a68e81 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &133236929 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 133236934} - component: {fileID: 133236932} @@ -135,8 +135,9 @@ GameObject: --- !u!114 &133236930 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 133236929} m_Enabled: 1 m_EditorHideFlags: 0 @@ -163,6 +164,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -171,6 +173,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -185,6 +189,8 @@ MonoBehaviour: m_fontSizeMin: 24 m_fontSizeMax: 96 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 257 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 @@ -198,7 +204,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 0 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -212,6 +219,7 @@ MonoBehaviour: m_verticalMapping: 2 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 @@ -226,42 +234,34 @@ MonoBehaviour: lineCount: 1 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 133236933} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 --- !u!222 &133236931 CanvasRenderer: m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 133236929} + m_CullTransparentMesh: 0 --- !u!33 &133236932 MeshFilter: m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 133236929} m_Mesh: {fileID: 0} --- !u!23 &133236933 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 133236929} m_Enabled: 1 m_CastShadows: 0 @@ -271,6 +271,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -295,8 +296,9 @@ MeshRenderer: --- !u!224 &133236934 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 133236929} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -313,9 +315,10 @@ RectTransform: --- !u!1 &347737868 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 347737873} - component: {fileID: 347737870} @@ -332,8 +335,9 @@ GameObject: --- !u!114 &347737869 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} m_Enabled: 1 m_EditorHideFlags: 0 @@ -379,6 +383,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -387,6 +392,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -401,6 +408,8 @@ MonoBehaviour: m_fontSizeMin: 24 m_fontSizeMax: 96 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 257 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 @@ -414,7 +423,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 0 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -428,6 +438,7 @@ MonoBehaviour: m_verticalMapping: 2 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -442,36 +453,26 @@ MonoBehaviour: lineCount: 9 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 347737871} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 --- !u!33 &347737870 MeshFilter: m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} m_Mesh: {fileID: 0} --- !u!23 &347737871 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} m_Enabled: 1 m_CastShadows: 0 @@ -481,6 +482,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_StaticBatchInfo: @@ -505,14 +507,17 @@ MeshRenderer: --- !u!222 &347737872 CanvasRenderer: m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} + m_CullTransparentMesh: 0 --- !u!224 &347737873 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -529,9 +534,10 @@ RectTransform: --- !u!1 &642642694 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 642642697} - component: {fileID: 642642696} @@ -546,8 +552,9 @@ GameObject: --- !u!114 &642642695 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 642642694} m_Enabled: 1 m_EditorHideFlags: 0 @@ -593,6 +600,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -601,6 +609,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -615,7 +625,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -628,7 +640,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -642,12 +655,13 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 0} + textComponent: {fileID: 642642695} characterCount: 224 spriteCount: 0 spaceCount: 30 @@ -656,35 +670,26 @@ MonoBehaviour: lineCount: 9 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &642642696 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 642642694} + m_CullTransparentMesh: 0 --- !u!224 &642642697 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 642642694} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -701,9 +706,10 @@ RectTransform: --- !u!1 &718714744 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 718714747} - component: {fileID: 718714746} @@ -718,8 +724,9 @@ GameObject: --- !u!114 &718714745 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 718714744} m_Enabled: 1 m_EditorHideFlags: 0 @@ -746,6 +753,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -754,6 +762,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -768,7 +778,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -781,7 +793,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -795,12 +808,13 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 0} + textComponent: {fileID: 718714745} characterCount: 61 spriteCount: 0 spaceCount: 9 @@ -809,35 +823,26 @@ MonoBehaviour: lineCount: 1 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &718714746 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 718714744} + m_CullTransparentMesh: 0 --- !u!224 &718714747 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 718714744} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -854,13 +859,13 @@ RectTransform: --- !u!1 &1079079952 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1079079957} - component: {fileID: 1079079956} - - component: {fileID: 1079079954} - component: {fileID: 1079079953} m_Layer: 0 m_Name: Main Camera @@ -872,27 +877,27 @@ GameObject: --- !u!81 &1079079953 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1079079952} - m_Enabled: 1 ---- !u!124 &1079079954 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 --- !u!20 &1079079956 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -922,8 +927,9 @@ Camera: --- !u!4 &1079079957 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -935,9 +941,10 @@ Transform: --- !u!1 &2144055437 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 2144055438} - component: {fileID: 2144055440} @@ -952,8 +959,9 @@ GameObject: --- !u!224 &2144055438 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2144055437} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -972,8 +980,9 @@ RectTransform: --- !u!114 &2144055439 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2144055437} m_Enabled: 1 m_EditorHideFlags: 0 @@ -988,8 +997,9 @@ MonoBehaviour: --- !u!223 &2144055440 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2144055437} m_Enabled: 1 serializedVersion: 3 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity index c56ed360..a1e76417 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity @@ -122,7 +122,6 @@ GameObject: m_Component: - component: {fileID: 49570603} - component: {fileID: 49570602} - - component: {fileID: 49570600} - component: {fileID: 49570599} m_Layer: 0 m_Name: Main Camera @@ -139,14 +138,6 @@ AudioListener: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 49570598} m_Enabled: 1 ---- !u!124 &49570600 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 49570598} - m_Enabled: 1 --- !u!20 &49570602 Camera: m_ObjectHideFlags: 0 @@ -340,6 +331,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -354,7 +347,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -366,7 +362,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -381,6 +377,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 @@ -399,15 +396,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &826978361 @@ -612,6 +600,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -626,7 +616,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -638,7 +631,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -653,6 +646,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 @@ -671,15 +665,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1578794325 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity index 3c2b2abe..8ad4bc29 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity @@ -24,7 +24,7 @@ RenderSettings: m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 - m_AmbientMode: 3 + m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 @@ -43,19 +43,18 @@ RenderSettings: --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 1 m_BakeResolution: 50 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 + m_LightingSettings: {fileID: 4890085278179872738, guid: 955cc2a4737565a4293837beb489fb59, + type: 2} --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -110,21 +119,22 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &347737868 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 347737872} - - component: {fileID: 347737870} - component: {fileID: 347737871} - component: {fileID: 347737869} - - component: {fileID: 347737874} m_Layer: 0 m_Name: TextMesh Pro - Styles m_TagString: Untagged @@ -135,8 +145,9 @@ GameObject: --- !u!114 &347737869 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} m_Enabled: 1 m_EditorHideFlags: 0 @@ -146,15 +157,16 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: '9x<#00ff00>3 + 4x<#00ff00>2 + 2x + 4 = 0 - <#ffff00><#ff8000>Propane = C<#ffff00>3H<#ffff00>8' + <#ffff00><#ff8000>Propane + = C<#ffff00>3H<#ffff00>8' m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} @@ -166,6 +178,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -174,13 +187,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 48 m_fontSizeBase: 36 m_fontWeight: 400 @@ -188,8 +200,9 @@ MonoBehaviour: m_fontSizeMin: 24 m_fontSizeMax: 96 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -199,9 +212,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -209,56 +221,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 2 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 0} - characterCount: 37 - spriteCount: 0 - spaceCount: 11 - wordCount: 7 - linkCount: 0 - lineCount: 2 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 347737871} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 ---- !u!33 &347737870 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347737868} - m_Mesh: {fileID: 0} + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &347737871 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} m_Enabled: 1 m_CastShadows: 0 @@ -267,7 +252,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} m_StaticBatchInfo: @@ -277,6 +265,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -289,11 +278,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &347737872 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 347737868} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -307,22 +298,16 @@ RectTransform: m_AnchoredPosition: {x: 0.37905407, y: 0} m_SizeDelta: {x: 48, y: 14} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &347737874 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347737868} --- !u!1 &1079079952 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1079079957} - component: {fileID: 1079079956} - - component: {fileID: 1079079954} - component: {fileID: 1079079953} m_Layer: 0 m_Name: Main Camera @@ -334,27 +319,28 @@ GameObject: --- !u!81 &1079079953 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1079079952} - m_Enabled: 1 ---- !u!124 &1079079954 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 --- !u!20 &1079079956 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + 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 @@ -384,8 +370,9 @@ Camera: --- !u!4 &1079079957 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -50} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity index fde6b3ef..1f690f9e 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &146169812 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 146169815} - component: {fileID: 146169814} @@ -133,8 +133,9 @@ GameObject: --- !u!114 &146169813 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 146169812} m_Enabled: 1 m_EditorHideFlags: 0 @@ -149,8 +150,9 @@ MonoBehaviour: --- !u!223 &146169814 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 146169812} m_Enabled: 1 serializedVersion: 3 @@ -169,8 +171,9 @@ Canvas: --- !u!224 &146169815 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 146169812} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -188,9 +191,10 @@ RectTransform: --- !u!1 &1063675289 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1063675290} - component: {fileID: 1063675292} @@ -206,8 +210,9 @@ GameObject: --- !u!224 &1063675290 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1063675289} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -224,8 +229,9 @@ RectTransform: --- !u!114 &1063675291 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1063675289} m_Enabled: 1 m_EditorHideFlags: 0 @@ -267,6 +273,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -275,6 +282,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -289,7 +298,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -302,7 +313,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -316,12 +328,13 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 0} + textComponent: {fileID: 1063675291} characterCount: 773 spriteCount: 0 spaceCount: 129 @@ -330,35 +343,26 @@ MonoBehaviour: lineCount: 19 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1063675292 CanvasRenderer: m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1063675289} + m_CullTransparentMesh: 0 --- !u!114 &1063675293 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1063675289} m_Enabled: 1 m_EditorHideFlags: 0 @@ -374,12 +378,15 @@ MonoBehaviour: ObjectStats: 'Characters: 773 Words: 128 Spaces: 129 Sprites: 0 Links: 0 Lines: 19 Pages: 1' + m_TextComponent: {fileID: 1063675291} + m_Transform: {fileID: 1063675290} --- !u!1 &1728718679 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1728718683} - component: {fileID: 1728718682} @@ -395,8 +402,9 @@ GameObject: --- !u!114 &1728718680 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1728718679} m_Enabled: 1 m_EditorHideFlags: 0 @@ -407,8 +415,9 @@ MonoBehaviour: --- !u!114 &1728718681 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1728718679} m_Enabled: 1 m_EditorHideFlags: 0 @@ -425,8 +434,9 @@ MonoBehaviour: --- !u!114 &1728718682 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1728718679} m_Enabled: 1 m_EditorHideFlags: 0 @@ -439,8 +449,9 @@ MonoBehaviour: --- !u!4 &1728718683 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1728718679} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -452,13 +463,13 @@ Transform: --- !u!1 &1848275633 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1848275638} - component: {fileID: 1848275637} - - component: {fileID: 1848275635} - component: {fileID: 1848275634} m_Layer: 0 m_Name: Main Camera @@ -470,27 +481,27 @@ GameObject: --- !u!81 &1848275634 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1848275633} - m_Enabled: 1 ---- !u!124 &1848275635 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1848275633} m_Enabled: 1 --- !u!20 &1848275637 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1848275633} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -520,8 +531,9 @@ Camera: --- !u!4 &1848275638 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1848275633} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -48.4, y: 1, z: -75.97} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity index 1d390365..a0f71dc0 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity @@ -358,6 +358,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -372,7 +374,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 264 + m_HorizontalAlignment: 8 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: -5 @@ -384,7 +389,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 @@ -399,6 +404,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -417,15 +423,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &454260783 @@ -446,7 +443,6 @@ GameObject: m_Component: - component: {fileID: 703237852} - component: {fileID: 703237851} - - component: {fileID: 703237849} - component: {fileID: 703237848} m_Layer: 0 m_Name: Main Camera @@ -463,14 +459,6 @@ AudioListener: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 703237847} m_Enabled: 1 ---- !u!124 &703237849 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 703237847} - m_Enabled: 1 --- !u!20 &703237851 Camera: m_ObjectHideFlags: 0 @@ -668,6 +656,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -682,7 +672,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -694,7 +687,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 @@ -709,6 +702,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -727,15 +721,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1205717533 @@ -819,6 +804,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -833,7 +820,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 3 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: -5 @@ -845,7 +835,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 @@ -860,6 +850,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -879,23 +870,6 @@ MonoBehaviour: m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 m_renderer: {fileID: 1562965278} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 --- !u!33 &1562965277 MeshFilter: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity index 5032fdd4..0aa93b11 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity @@ -122,7 +122,6 @@ GameObject: m_Component: - component: {fileID: 1143834374} - component: {fileID: 1143834373} - - component: {fileID: 1143834371} - component: {fileID: 1143834370} m_Layer: 0 m_Name: Main Camera @@ -139,14 +138,6 @@ AudioListener: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1143834369} m_Enabled: 1 ---- !u!124 &1143834371 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1143834369} - m_Enabled: 1 --- !u!20 &1143834373 Camera: m_ObjectHideFlags: 0 @@ -521,6 +512,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -535,7 +528,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -547,7 +543,7 @@ MonoBehaviour: m_overflowMode: 1 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 @@ -562,6 +558,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -580,15 +577,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 1527685001} - - {fileID: 1303869255} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1723377479 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta index b6c48bec..8efb961a 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: c3f814e1d12c45568daf3dd9a86a0e61 timeCreated: 1464165314 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity index 76a27e18..e201900b 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,13 +115,13 @@ NavMeshSettings: --- !u!1 &149728873 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 149728878} - component: {fileID: 149728877} - - component: {fileID: 149728875} - component: {fileID: 149728874} m_Layer: 0 m_Name: Main Camera @@ -134,27 +133,27 @@ GameObject: --- !u!81 &149728874 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 149728873} - m_Enabled: 1 ---- !u!124 &149728875 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 149728873} m_Enabled: 1 --- !u!20 &149728877 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 149728873} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -184,8 +183,9 @@ Camera: --- !u!4 &149728878 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 149728873} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -197,9 +197,10 @@ Transform: --- !u!1 &471852954 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 471852957} - component: {fileID: 471852956} @@ -214,8 +215,9 @@ GameObject: --- !u!114 &471852955 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 471852954} m_Enabled: 1 m_EditorHideFlags: 0 @@ -230,8 +232,9 @@ MonoBehaviour: --- !u!223 &471852956 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 471852954} m_Enabled: 1 serializedVersion: 3 @@ -250,8 +253,9 @@ Canvas: --- !u!224 &471852957 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 471852954} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -269,9 +273,10 @@ RectTransform: --- !u!1 &753419226 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 753419227} m_Layer: 0 @@ -284,8 +289,9 @@ GameObject: --- !u!224 &753419227 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 753419226} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -303,9 +309,10 @@ RectTransform: --- !u!1 &840213847 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 840213848} - component: {fileID: 840213850} @@ -320,8 +327,9 @@ GameObject: --- !u!224 &840213848 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 840213847} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -338,8 +346,9 @@ RectTransform: --- !u!114 &840213849 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 840213847} m_Enabled: 1 m_EditorHideFlags: 0 @@ -379,6 +388,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -387,6 +397,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -401,7 +413,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -414,7 +428,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -428,6 +443,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -442,36 +458,27 @@ MonoBehaviour: lineCount: 11 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &840213850 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 840213847} + m_CullTransparentMesh: 0 --- !u!1 &1364507600 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1364507604} - component: {fileID: 1364507603} @@ -487,8 +494,9 @@ GameObject: --- !u!114 &1364507601 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1364507600} m_Enabled: 1 m_EditorHideFlags: 0 @@ -499,8 +507,9 @@ MonoBehaviour: --- !u!114 &1364507602 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1364507600} m_Enabled: 1 m_EditorHideFlags: 0 @@ -517,8 +526,9 @@ MonoBehaviour: --- !u!114 &1364507603 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1364507600} m_Enabled: 1 m_EditorHideFlags: 0 @@ -531,8 +541,9 @@ MonoBehaviour: --- !u!4 &1364507604 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1364507600} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta index 23ce386f..79b7f8a9 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 84ed36ad77dd4956b2ffe3769f759879 timeCreated: 1488146780 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity index 1ab84614..908da606 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity @@ -44,13 +44,12 @@ RenderSettings: LightmapSettings: m_ObjectHideFlags: 0 serializedVersion: 11 - m_GIWorkflowMode: 0 + m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &118419819 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 118419820} - component: {fileID: 118419822} @@ -133,8 +133,9 @@ GameObject: --- !u!224 &118419820 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 118419819} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -153,8 +154,9 @@ RectTransform: --- !u!114 &118419821 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 118419819} m_Enabled: 1 m_EditorHideFlags: 0 @@ -169,8 +171,9 @@ MonoBehaviour: --- !u!223 &118419822 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 118419819} m_Enabled: 1 serializedVersion: 3 @@ -189,9 +192,10 @@ Canvas: --- !u!1 &305575714 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 305575718} - component: {fileID: 305575717} @@ -207,8 +211,9 @@ GameObject: --- !u!114 &305575715 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 305575714} m_Enabled: 1 m_EditorHideFlags: 0 @@ -219,8 +224,9 @@ MonoBehaviour: --- !u!114 &305575716 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 305575714} m_Enabled: 1 m_EditorHideFlags: 0 @@ -237,8 +243,9 @@ MonoBehaviour: --- !u!114 &305575717 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 305575714} m_Enabled: 1 m_EditorHideFlags: 0 @@ -251,8 +258,9 @@ MonoBehaviour: --- !u!4 &305575718 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 305575714} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -264,9 +272,10 @@ Transform: --- !u!1 &687778177 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 687778178} - component: {fileID: 687778180} @@ -281,8 +290,9 @@ GameObject: --- !u!224 &687778178 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 687778177} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -299,8 +309,9 @@ RectTransform: --- !u!114 &687778179 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 687778177} m_Enabled: 1 m_EditorHideFlags: 0 @@ -328,6 +339,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -336,6 +348,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -350,7 +364,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -363,7 +379,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -377,6 +394,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -391,44 +409,27 @@ MonoBehaviour: lineCount: 1 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &687778180 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 687778177} + m_CullTransparentMesh: 0 --- !u!1 &694875406 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 694875407} - component: {fileID: 694875409} @@ -443,8 +444,9 @@ GameObject: --- !u!224 &694875407 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 694875406} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -461,8 +463,9 @@ RectTransform: --- !u!114 &694875408 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 694875406} m_Enabled: 1 m_EditorHideFlags: 0 @@ -489,15 +492,18 @@ MonoBehaviour: --- !u!222 &694875409 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 694875406} + m_CullTransparentMesh: 0 --- !u!1 &934502347 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 934502352} - component: {fileID: 934502351} @@ -514,8 +520,9 @@ GameObject: --- !u!114 &934502348 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 934502347} m_Enabled: 1 m_EditorHideFlags: 0 @@ -523,12 +530,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: TextPopup_Prefab_01: {fileID: 22450954, guid: b06f0e6c1dfa4356ac918da1bb32c603, - type: 2} + type: 3} --- !u!114 &934502349 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 934502347} m_Enabled: 1 m_EditorHideFlags: 0 @@ -544,11 +552,14 @@ MonoBehaviour: ObjectStats: 'Characters: 139 Words: 22 Spaces: 20 Sprites: 0 Links: 2 Lines: 5 Pages: 1' + m_TextComponent: {fileID: 934502350} + m_Transform: {fileID: 934502352} --- !u!114 &934502350 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 934502347} m_Enabled: 1 m_EditorHideFlags: 0 @@ -580,6 +591,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -588,6 +600,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -602,7 +616,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -615,7 +631,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -629,12 +646,13 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 0} + textComponent: {fileID: 934502350} characterCount: 139 spriteCount: 0 spaceCount: 20 @@ -643,35 +661,26 @@ MonoBehaviour: lineCount: 5 pageCount: 1 materialCount: 2 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 694875408} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &934502351 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 934502347} + m_CullTransparentMesh: 0 --- !u!224 &934502352 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 934502347} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -689,13 +698,13 @@ RectTransform: --- !u!1 &946327967 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 946327972} - component: {fileID: 946327971} - - component: {fileID: 946327969} - component: {fileID: 946327968} m_Layer: 0 m_Name: Main Camera @@ -707,27 +716,27 @@ GameObject: --- !u!81 &946327968 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 946327967} - m_Enabled: 1 ---- !u!124 &946327969 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 946327967} m_Enabled: 1 --- !u!20 &946327971 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 946327967} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -757,8 +766,9 @@ Camera: --- !u!4 &946327972 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 946327967} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity index 6d60f1e1..20e85093 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity @@ -24,7 +24,7 @@ RenderSettings: m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 - m_AmbientMode: 3 + m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 @@ -43,19 +43,18 @@ RenderSettings: --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 + m_LightingSettings: {fileID: 4890085278179872738, guid: 500878462c972a14d87cb770d2b59923, + type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -110,15 +119,18 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &82550135 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 82550137} - component: {fileID: 82550136} @@ -132,8 +144,9 @@ GameObject: --- !u!114 &82550136 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 82550135} m_Enabled: 1 m_EditorHideFlags: 0 @@ -144,8 +157,9 @@ MonoBehaviour: --- !u!4 &82550137 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 82550135} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -157,9 +171,10 @@ Transform: --- !u!1 &164803384 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 164803387} - component: {fileID: 164803386} @@ -174,12 +189,13 @@ GameObject: --- !u!114 &164803385 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 164803384} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} m_Name: m_EditorClassIdentifier: m_HorizontalAxis: Horizontal @@ -192,12 +208,13 @@ MonoBehaviour: --- !u!114 &164803386 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 164803384} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} m_Name: m_EditorClassIdentifier: m_FirstSelected: {fileID: 0} @@ -206,8 +223,9 @@ MonoBehaviour: --- !u!4 &164803387 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 164803384} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -219,13 +237,13 @@ Transform: --- !u!1 &1025337336 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1025337341} - component: {fileID: 1025337340} - - component: {fileID: 1025337338} - component: {fileID: 1025337337} m_Layer: 0 m_Name: Main Camera @@ -237,27 +255,28 @@ GameObject: --- !u!81 &1025337337 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1025337336} - m_Enabled: 1 ---- !u!124 &1025337338 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1025337336} m_Enabled: 1 --- !u!20 &1025337340 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1025337336} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + 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 @@ -287,8 +306,9 @@ Camera: --- !u!4 &1025337341 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1025337336} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -300,9 +320,10 @@ Transform: --- !u!1 &1531522790 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1531522793} - component: {fileID: 1531522792} @@ -317,12 +338,13 @@ GameObject: --- !u!114 &1531522791 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1531522790} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: m_IgnoreReversedGraphics: 1 @@ -333,8 +355,9 @@ MonoBehaviour: --- !u!223 &1531522792 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1531522790} m_Enabled: 1 serializedVersion: 3 @@ -353,8 +376,9 @@ Canvas: --- !u!224 &1531522793 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1531522790} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -372,14 +396,13 @@ RectTransform: --- !u!1 &1647263045 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1647263053} - component: {fileID: 1647263052} - - component: {fileID: 1647263051} - - component: {fileID: 1647263049} - component: {fileID: 1647263048} - component: {fileID: 1647263046} - component: {fileID: 1647263047} @@ -393,8 +416,9 @@ GameObject: --- !u!114 &1647263046 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1647263045} m_Enabled: 1 m_EditorHideFlags: 0 @@ -409,12 +433,15 @@ MonoBehaviour: ShowTextBounds: 0 ObjectStats: 'Characters: 70 Words: 10 Spaces: 10 Sprites: 0 Links: 2 - Lines: 4 Pages: 1' + Lines: + 4 Pages: 1' + m_TextComponent: {fileID: 1647263048} --- !u!114 &1647263047 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1647263045} m_Enabled: 1 m_EditorHideFlags: 0 @@ -424,33 +451,24 @@ MonoBehaviour: m_OnCharacterSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+CharacterSelectionEvent, Assembly-CSharp, - Version=0.0.0.0, Culture=neutral, PublicKeyToken=null m_OnSpriteSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+SpriteSelectionEvent, Assembly-CSharp, - Version=0.0.0.0, Culture=neutral, PublicKeyToken=null m_OnWordSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+WordSelectionEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnLineSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+LineSelectionEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnLinkSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+LinkSelectionEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null --- !u!114 &1647263048 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1647263045} m_Enabled: 1 m_EditorHideFlags: 0 @@ -460,13 +478,13 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: See the <#40A0FF>online documentation - for more information about this product \U0001F60A + for more information about this product \U0001F60A m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} @@ -478,6 +496,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -486,13 +505,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -500,92 +518,51 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 m_lineSpacingMax: 0 m_paragraphSpacing: 0 m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 + m_TextWrappingMode: 1 m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 + m_overflowMode: 1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 - m_isTextTruncated: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 + m_EmojiFallbackSupport: 1 m_parseCtrlCharacters: 0 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 2 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 1647263048} - characterCount: 70 - spriteCount: 0 - spaceCount: 10 - wordCount: 10 - linkCount: 2 - lineCount: 4 - pageCount: 1 - materialCount: 2 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1647263052} - m_subTextObjects: - - {fileID: 0} - - {fileID: 1744362544} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 ---- !u!222 &1647263049 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1647263045} ---- !u!33 &1647263051 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1647263045} - m_Mesh: {fileID: 0} + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1647263052 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1647263045} m_Enabled: 1 m_CastShadows: 0 @@ -594,7 +571,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} m_StaticBatchInfo: @@ -604,6 +584,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -616,17 +597,18 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &1647263053 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1647263045} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1744362547} + m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -635,106 +617,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 38.25, y: 19.44} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1744362543 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1744362547} - - component: {fileID: 1744362545} - - component: {fileID: 1744362546} - - component: {fileID: 1744362544} - m_Layer: 0 - m_Name: TMP SubMesh [TextMeshPro/Sprite] - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1744362544 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1744362543} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_spriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} - m_material: {fileID: 0} - m_sharedMaterial: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} - m_isDefaultMaterial: 1 - m_padding: 0 - m_renderer: {fileID: 1744362546} - m_meshFilter: {fileID: 1744362545} - m_boxCollider: {fileID: 0} - m_TextComponent: {fileID: 1647263048} ---- !u!33 &1744362545 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1744362543} - m_Mesh: {fileID: 0} ---- !u!23 &1744362546 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1744362543} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!4 &1744362547 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1744362543} - m_LocalRotation: {x: 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: 1647263053} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1767744558 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1767744559} - component: {fileID: 1767744562} @@ -751,8 +640,9 @@ GameObject: --- !u!224 &1767744559 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1767744558} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -769,8 +659,9 @@ RectTransform: --- !u!114 &1767744560 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1767744558} m_Enabled: 1 m_EditorHideFlags: 0 @@ -780,33 +671,24 @@ MonoBehaviour: m_OnCharacterSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+CharacterSelectionEvent, Assembly-CSharp, - Version=0.0.0.0, Culture=neutral, PublicKeyToken=null m_OnSpriteSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+SpriteSelectionEvent, Assembly-CSharp, - Version=0.0.0.0, Culture=neutral, PublicKeyToken=null m_OnWordSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+WordSelectionEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnLineSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+LineSelectionEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnLinkSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_TextEventHandler+LinkSelectionEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null --- !u!114 &1767744561 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1767744558} m_Enabled: 1 m_EditorHideFlags: 0 @@ -816,11 +698,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: See the <#40A0FF>online documentation for more information about this product. m_isRightToLeft: 0 @@ -834,6 +716,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -842,13 +725,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -856,85 +738,56 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 m_lineSpacingMax: 0 m_paragraphSpacing: 0 m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 + m_TextWrappingMode: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 - m_isTextTruncated: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 + m_EmojiFallbackSupport: 1 m_parseCtrlCharacters: 0 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 1767744561} - characterCount: 69 - spriteCount: 0 - spaceCount: 9 - wordCount: 10 - linkCount: 2 - lineCount: 4 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 1 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 1 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1767744562 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1767744558} + m_CullTransparentMesh: 0 --- !u!114 &1767744563 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1767744558} m_Enabled: 1 m_EditorHideFlags: 0 @@ -949,4 +802,6 @@ MonoBehaviour: ShowTextBounds: 0 ObjectStats: 'Characters: 69 Words: 10 Spaces: 9 Sprites: 0 Links: 2 - Lines: 4 Pages: 1' + Lines: + 4 Pages: 1' + m_TextComponent: {fileID: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta index 3f941b40..757e1956 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 08572ab7713642c8a60789750f0bce5c timeCreated: 1468999615 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity index 9ac0227b..de0a8e42 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,13 +115,13 @@ NavMeshSettings: --- !u!1 &622739416 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 622739421} - component: {fileID: 622739420} - - component: {fileID: 622739418} - component: {fileID: 622739417} m_Layer: 0 m_Name: Main Camera @@ -134,27 +133,27 @@ GameObject: --- !u!81 &622739417 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 622739416} - m_Enabled: 1 ---- !u!124 &622739418 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 622739416} m_Enabled: 1 --- !u!20 &622739420 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 622739416} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -184,8 +183,9 @@ Camera: --- !u!4 &622739421 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 622739416} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -197,9 +197,10 @@ Transform: --- !u!1 &900353244 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 900353248} - component: {fileID: 900353247} @@ -215,8 +216,9 @@ GameObject: --- !u!114 &900353245 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 900353244} m_Enabled: 1 m_EditorHideFlags: 0 @@ -227,8 +229,9 @@ MonoBehaviour: --- !u!114 &900353246 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 900353244} m_Enabled: 1 m_EditorHideFlags: 0 @@ -245,8 +248,9 @@ MonoBehaviour: --- !u!114 &900353247 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 900353244} m_Enabled: 1 m_EditorHideFlags: 0 @@ -259,8 +263,9 @@ MonoBehaviour: --- !u!4 &900353248 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 900353244} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -272,9 +277,10 @@ Transform: --- !u!1 &1247086620 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1247086621} - component: {fileID: 1247086623} @@ -289,8 +295,9 @@ GameObject: --- !u!224 &1247086621 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1247086620} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -308,8 +315,9 @@ RectTransform: --- !u!114 &1247086622 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1247086620} m_Enabled: 1 m_EditorHideFlags: 0 @@ -324,8 +332,9 @@ MonoBehaviour: --- !u!223 &1247086623 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1247086620} m_Enabled: 1 serializedVersion: 3 @@ -344,9 +353,10 @@ Canvas: --- !u!1 &1308029161 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1308029164} - component: {fileID: 1308029163} @@ -361,8 +371,9 @@ GameObject: --- !u!114 &1308029162 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1308029161} m_Enabled: 1 m_EditorHideFlags: 0 @@ -391,6 +402,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -399,6 +411,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -413,7 +427,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 264 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -426,7 +442,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -440,6 +457,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -454,35 +472,26 @@ MonoBehaviour: lineCount: 4 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1308029163 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1308029161} + m_CullTransparentMesh: 0 --- !u!224 &1308029164 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1308029161} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -493,6 +502,6 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0.000027417998, y: -0.00001835823} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 400, y: 300} m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta index e5fc1833..5984befa 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 875684baf40f4d008ce806d03e2a81b2 timeCreated: 1487545080 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity index a45d9ac7..fe6dec30 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity @@ -24,7 +24,7 @@ RenderSettings: m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} m_AmbientIntensity: 1 - m_AmbientMode: 3 + m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 @@ -43,19 +43,18 @@ RenderSettings: --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 + m_LightingSettings: {fileID: 4890085278179872738, guid: 6b9a46634d3f3f0498640b1a019d5853, + type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -110,19 +119,21 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &136970341 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 136970346} - component: {fileID: 136970345} - - component: {fileID: 136970343} - component: {fileID: 136970342} m_Layer: 0 m_Name: Main Camera @@ -134,27 +145,28 @@ GameObject: --- !u!81 &136970342 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 136970341} - m_Enabled: 1 ---- !u!124 &136970343 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 136970341} m_Enabled: 1 --- !u!20 &136970345 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 136970341} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + 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 @@ -184,8 +196,9 @@ Camera: --- !u!4 &136970346 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 136970341} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -197,14 +210,13 @@ Transform: --- !u!1 &921526337 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 921526342} - component: {fileID: 921526341} - - component: {fileID: 921526340} - - component: {fileID: 921526339} - component: {fileID: 921526338} m_Layer: 0 m_Name: TextMeshPro @@ -216,8 +228,9 @@ GameObject: --- !u!114 &921526338 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 921526337} m_Enabled: 1 m_EditorHideFlags: 0 @@ -227,11 +240,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: Use <#ffff80>multiple fonts and <#ffff80>Sprites per text object. m_isRightToLeft: 0 @@ -245,6 +258,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -253,13 +267,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -267,8 +280,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -278,9 +292,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -288,62 +301,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 921526338} - characterCount: 49 - spriteCount: 0 - spaceCount: 8 - wordCount: 8 - linkCount: 0 - lineCount: 2 - pageCount: 1 - materialCount: 3 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 921526341} - m_subTextObjects: - - {fileID: 0} - - {fileID: 1390778674} - - {fileID: 1956776756} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 ---- !u!222 &921526339 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 921526337} ---- !u!33 &921526340 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 921526337} - m_Mesh: {fileID: 0} + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &921526341 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 921526337} m_Enabled: 1 m_CastShadows: 0 @@ -352,7 +332,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} m_StaticBatchInfo: @@ -362,6 +345,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -374,11 +358,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &921526342 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 921526337} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -397,14 +383,14 @@ RectTransform: --- !u!1 &1390778673 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1390778677} - component: {fileID: 1390778676} - component: {fileID: 1390778675} - - component: {fileID: 1390778674} m_Layer: 0 m_Name: TMP SubMesh [Anton SDF - Drop Shadow] m_TagString: Untagged @@ -412,39 +398,20 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1390778674 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1390778673} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} - m_spriteAsset: {fileID: 0} - m_material: {fileID: 0} - m_sharedMaterial: {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} - m_isDefaultMaterial: 0 - m_padding: 2.959375 - m_renderer: {fileID: 1390778676} - m_meshFilter: {fileID: 1390778675} - m_boxCollider: {fileID: 0} - m_TextComponent: {fileID: 921526338} --- !u!33 &1390778675 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1390778673} m_Mesh: {fileID: 0} --- !u!23 &1390778676 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1390778673} m_Enabled: 1 m_CastShadows: 1 @@ -453,7 +420,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} m_StaticBatchInfo: @@ -463,6 +433,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -475,11 +446,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!4 &1390778677 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1390778673} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -491,14 +464,14 @@ Transform: --- !u!1 &1956776755 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1956776759} - component: {fileID: 1956776758} - component: {fileID: 1956776757} - - component: {fileID: 1956776756} m_Layer: 0 m_Name: TMP SubMesh [TextMeshPro/Sprite] m_TagString: Untagged @@ -506,39 +479,20 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &1956776756 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1956776755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_spriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} - m_material: {fileID: 0} - m_sharedMaterial: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} - m_isDefaultMaterial: 1 - m_padding: 0 - m_renderer: {fileID: 1956776758} - m_meshFilter: {fileID: 1956776757} - m_boxCollider: {fileID: 0} - m_TextComponent: {fileID: 921526338} --- !u!33 &1956776757 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1956776755} m_Mesh: {fileID: 0} --- !u!23 &1956776758 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1956776755} m_Enabled: 1 m_CastShadows: 1 @@ -547,7 +501,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} m_StaticBatchInfo: @@ -557,6 +514,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -569,11 +527,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!4 &1956776759 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1956776755} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta index 906179be..75f3ef65 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 22a2fba786ad4c40ac0ba09f0b933100 timeCreated: 1488062344 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity index 71a9ac82..47670651 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &323282589 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 323282593} - component: {fileID: 323282592} @@ -134,8 +134,9 @@ GameObject: --- !u!114 &323282591 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 323282589} m_Enabled: 1 m_EditorHideFlags: 0 @@ -164,6 +165,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -172,6 +174,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 11400000, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -179,14 +183,16 @@ MonoBehaviour: m_outlineColor: serializedVersion: 2 rgba: 4278190080 - m_fontSize: 97.9 + m_fontSize: 101 m_fontSizeBase: 102.9 m_fontWeight: 400 m_enableAutoSizing: 1 m_fontSizeMin: 18 m_fontSizeMax: 300 m_fontStyle: 0 - m_textAlignment: 258 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -199,7 +205,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -213,12 +220,13 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 0} + textComponent: {fileID: 323282591} characterCount: 86 spriteCount: 0 spaceCount: 17 @@ -227,35 +235,26 @@ MonoBehaviour: lineCount: 4 pageCount: 1 materialCount: 2 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 1464317157} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: a9df86876be30af4e9b5f5975d8ee7d8, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &323282592 CanvasRenderer: m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 323282589} + m_CullTransparentMesh: 0 --- !u!224 &323282593 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 323282589} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -267,14 +266,15 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.05, y: 0.05} m_AnchorMax: {x: 0.95, y: 0.95} - m_AnchoredPosition: {x: -0.024975777, y: 0} + m_AnchoredPosition: {x: -0.024963379, y: 0} m_SizeDelta: {x: 0.050049, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &323282594 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 323282589} m_Enabled: 1 m_EditorHideFlags: 0 @@ -284,9 +284,10 @@ MonoBehaviour: --- !u!1 &577034186 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 577034190} - component: {fileID: 577034189} @@ -302,8 +303,9 @@ GameObject: --- !u!114 &577034187 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 577034186} m_Enabled: 1 m_EditorHideFlags: 0 @@ -314,8 +316,9 @@ MonoBehaviour: --- !u!114 &577034188 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 577034186} m_Enabled: 1 m_EditorHideFlags: 0 @@ -332,8 +335,9 @@ MonoBehaviour: --- !u!114 &577034189 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 577034186} m_Enabled: 1 m_EditorHideFlags: 0 @@ -346,8 +350,9 @@ MonoBehaviour: --- !u!4 &577034190 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 577034186} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -359,13 +364,13 @@ Transform: --- !u!1 &728267877 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 728267882} - component: {fileID: 728267881} - - component: {fileID: 728267879} - component: {fileID: 728267878} m_Layer: 0 m_Name: Main Camera @@ -377,27 +382,27 @@ GameObject: --- !u!81 &728267878 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 728267877} - m_Enabled: 1 ---- !u!124 &728267879 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 728267877} m_Enabled: 1 --- !u!20 &728267881 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 728267877} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -427,8 +432,9 @@ Camera: --- !u!4 &728267882 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 728267877} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1, z: -10} @@ -440,9 +446,10 @@ Transform: --- !u!1 &1464317155 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1464317156} - component: {fileID: 1464317158} @@ -457,8 +464,9 @@ GameObject: --- !u!224 &1464317156 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464317155} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -475,8 +483,9 @@ RectTransform: --- !u!114 &1464317157 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464317155} m_Enabled: 1 m_EditorHideFlags: 0 @@ -503,15 +512,18 @@ MonoBehaviour: --- !u!222 &1464317158 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464317155} + m_CullTransparentMesh: 0 --- !u!1 &2144085111 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 2144085114} - component: {fileID: 2144085113} @@ -526,8 +538,9 @@ GameObject: --- !u!114 &2144085112 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2144085111} m_Enabled: 1 m_EditorHideFlags: 0 @@ -542,8 +555,9 @@ MonoBehaviour: --- !u!223 &2144085113 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2144085111} m_Enabled: 1 serializedVersion: 3 @@ -562,8 +576,9 @@ Canvas: --- !u!224 &2144085114 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2144085111} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity index 3cc6ab87..ffa6a428 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &186473238 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 186473239} - component: {fileID: 186473241} @@ -133,8 +133,9 @@ GameObject: --- !u!224 &186473239 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 186473238} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -151,8 +152,9 @@ RectTransform: --- !u!114 &186473240 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 186473238} m_Enabled: 1 m_EditorHideFlags: 0 @@ -165,8 +167,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_Texture: {fileID: 2800000, guid: c76d18757a194d618355f05f815cb0a1, type: 3} m_UVRect: serializedVersion: 2 @@ -177,19 +177,21 @@ MonoBehaviour: --- !u!222 &186473241 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 186473238} + m_CullTransparentMesh: 0 --- !u!1 &241484348 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 241484353} - component: {fileID: 241484352} - - component: {fileID: 241484350} - component: {fileID: 241484349} m_Layer: 0 m_Name: Main Camera @@ -201,27 +203,27 @@ GameObject: --- !u!81 &241484349 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 241484348} - m_Enabled: 1 ---- !u!124 &241484350 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 241484348} m_Enabled: 1 --- !u!20 &241484352 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 241484348} 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_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -251,8 +253,9 @@ Camera: --- !u!4 &241484353 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 241484348} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -264,9 +267,10 @@ Transform: --- !u!1 &729816403 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 729816404} - component: {fileID: 729816406} @@ -281,8 +285,9 @@ GameObject: --- !u!224 &729816404 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 729816403} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -299,8 +304,9 @@ RectTransform: --- !u!114 &729816405 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 729816403} m_Enabled: 1 m_EditorHideFlags: 0 @@ -313,8 +319,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link text objects together to allow text to flow from one object to another. @@ -340,6 +344,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -348,13 +353,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 28 m_fontSizeBase: 28 m_fontWeight: 400 @@ -362,8 +366,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -373,9 +378,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 6 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 1252276988} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -383,56 +387,35 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 729816405} - characterCount: 128 - spriteCount: 0 - spaceCount: 23 - wordCount: 23 - linkCount: 0 - lineCount: 4 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &729816406 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 729816403} + m_CullTransparentMesh: 0 --- !u!1 &1056147832 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1056147835} - component: {fileID: 1056147834} @@ -447,8 +430,9 @@ GameObject: --- !u!114 &1056147833 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1056147832} m_Enabled: 1 m_EditorHideFlags: 0 @@ -463,8 +447,9 @@ MonoBehaviour: --- !u!223 &1056147834 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1056147832} m_Enabled: 1 serializedVersion: 3 @@ -483,8 +468,9 @@ Canvas: --- !u!224 &1056147835 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1056147832} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -507,9 +493,10 @@ RectTransform: --- !u!1 &1252276986 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1252276987} - component: {fileID: 1252276989} @@ -524,8 +511,9 @@ GameObject: --- !u!224 &1252276987 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1252276986} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -536,14 +524,15 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -259} - m_SizeDelta: {x: -144, y: -517} + m_AnchoredPosition: {x: 0, y: -243.5} + m_SizeDelta: {x: -144, y: -547} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1252276988 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1252276986} m_Enabled: 1 m_EditorHideFlags: 0 @@ -556,8 +545,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link text objects together to allow text to flow from one object to another. @@ -583,6 +570,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -591,13 +579,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 28 m_fontSizeBase: 28 m_fontWeight: 400 @@ -605,8 +592,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -616,9 +604,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 6 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 1757337310} - m_isLinkedTextComponent: 1 + parentLinkedComponent: {fileID: 729816405} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -626,56 +613,35 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 128 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 1252276988} - characterCount: 257 - spriteCount: 0 - spaceCount: 23 - wordCount: 22 - linkCount: 0 - lineCount: 6 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 3 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1252276989 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1252276986} + m_CullTransparentMesh: 0 --- !u!1 &1562093468 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1562093471} - component: {fileID: 1562093470} @@ -690,8 +656,9 @@ GameObject: --- !u!114 &1562093469 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1562093468} m_Enabled: 1 m_EditorHideFlags: 0 @@ -708,8 +675,9 @@ MonoBehaviour: --- !u!114 &1562093470 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1562093468} m_Enabled: 1 m_EditorHideFlags: 0 @@ -722,8 +690,9 @@ MonoBehaviour: --- !u!4 &1562093471 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1562093468} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -735,9 +704,10 @@ Transform: --- !u!1 &1754901268 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1754901269} - component: {fileID: 1754901271} @@ -752,8 +722,9 @@ GameObject: --- !u!224 &1754901269 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1754901268} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -764,14 +735,15 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -256.25} - m_SizeDelta: {x: -144, y: -512.5} + m_AnchoredPosition: {x: 0, y: -243.5} + m_SizeDelta: {x: -144, y: -547} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1754901270 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1754901268} m_Enabled: 1 m_EditorHideFlags: 0 @@ -784,8 +756,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link text objects together to allow text to flow from one object to another. @@ -811,6 +781,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -819,13 +790,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 28 m_fontSizeBase: 28 m_fontWeight: 400 @@ -833,8 +803,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -844,9 +815,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 1 + parentLinkedComponent: {fileID: 1757337310} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -854,56 +824,35 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 358 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 1754901270} - characterCount: 494 - spriteCount: 0 - spaceCount: 23 - wordCount: 24 - linkCount: 0 - lineCount: 5 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 3 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1754901271 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1754901268} + m_CullTransparentMesh: 0 --- !u!1 &1755693432 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1755693433} - component: {fileID: 1755693435} @@ -918,8 +867,9 @@ GameObject: --- !u!224 &1755693433 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1755693432} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -936,8 +886,9 @@ RectTransform: --- !u!114 &1755693434 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1755693432} m_Enabled: 1 m_EditorHideFlags: 0 @@ -950,8 +901,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_Texture: {fileID: 2800000, guid: 4ccf43d26c4748c792174516f4a8fcef, type: 3} m_UVRect: serializedVersion: 2 @@ -962,15 +911,18 @@ MonoBehaviour: --- !u!222 &1755693435 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1755693432} + m_CullTransparentMesh: 0 --- !u!1 &1757337308 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1757337309} - component: {fileID: 1757337311} @@ -985,8 +937,9 @@ GameObject: --- !u!224 &1757337309 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1757337308} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1003,8 +956,9 @@ RectTransform: --- !u!114 &1757337310 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1757337308} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1017,8 +971,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link text objects together to allow text to flow from one object to another. @@ -1044,6 +996,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -1052,13 +1005,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 28 m_fontSizeBase: 28 m_fontWeight: 400 @@ -1066,8 +1018,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -1077,9 +1030,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 6 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 1754901270} - m_isLinkedTextComponent: 1 + parentLinkedComponent: {fileID: 1252276988} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -1087,47 +1039,25 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 257 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 1757337310} - characterCount: 358 - spriteCount: 0 - spaceCount: 15 - wordCount: 16 - linkCount: 0 - lineCount: 3 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 3 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1757337311 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1757337308} + m_CullTransparentMesh: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta index 90f10809..575730ef 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 9442cda25baa4a0bb544c4d095b00caa timeCreated: 1480388889 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity index 2c4687d6..036bfd8c 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &224141783 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 224141784} - component: {fileID: 224141787} @@ -134,8 +134,9 @@ GameObject: --- !u!224 &224141784 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 224141783} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -153,8 +154,9 @@ RectTransform: --- !u!114 &224141785 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 224141783} m_Enabled: 0 m_EditorHideFlags: 0 @@ -165,8 +167,9 @@ MonoBehaviour: --- !u!114 &224141786 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 224141783} m_Enabled: 1 m_EditorHideFlags: 0 @@ -189,22 +192,25 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &224141787 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 224141783} + m_CullTransparentMesh: 0 --- !u!1 &515056265 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 515056270} - component: {fileID: 515056269} - - component: {fileID: 515056267} - component: {fileID: 515056266} m_Layer: 0 m_Name: Main Camera @@ -216,27 +222,27 @@ GameObject: --- !u!81 &515056266 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 515056265} - m_Enabled: 1 ---- !u!124 &515056267 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 515056265} m_Enabled: 1 --- !u!20 &515056269 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 515056265} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -266,8 +272,9 @@ Camera: --- !u!4 &515056270 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 515056265} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -279,9 +286,10 @@ Transform: --- !u!1 &993286719 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 993286720} - component: {fileID: 993286723} @@ -296,8 +304,9 @@ GameObject: --- !u!224 &993286720 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993286719} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -315,8 +324,9 @@ RectTransform: --- !u!114 &993286722 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993286719} m_Enabled: 1 m_EditorHideFlags: 0 @@ -339,18 +349,22 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &993286723 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993286719} + m_CullTransparentMesh: 0 --- !u!1 &1086682925 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1086682929} - component: {fileID: 1086682928} @@ -366,8 +380,9 @@ GameObject: --- !u!114 &1086682926 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1086682925} m_Enabled: 1 m_EditorHideFlags: 0 @@ -378,8 +393,9 @@ MonoBehaviour: --- !u!114 &1086682927 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1086682925} m_Enabled: 1 m_EditorHideFlags: 0 @@ -396,8 +412,9 @@ MonoBehaviour: --- !u!114 &1086682928 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1086682925} m_Enabled: 1 m_EditorHideFlags: 0 @@ -410,8 +427,9 @@ MonoBehaviour: --- !u!4 &1086682929 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1086682925} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -423,9 +441,10 @@ Transform: --- !u!1 &1504674217 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1504674220} - component: {fileID: 1504674219} @@ -440,8 +459,9 @@ GameObject: --- !u!114 &1504674218 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1504674217} m_Enabled: 1 m_EditorHideFlags: 0 @@ -456,8 +476,9 @@ MonoBehaviour: --- !u!223 &1504674219 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1504674217} m_Enabled: 1 serializedVersion: 3 @@ -476,8 +497,9 @@ Canvas: --- !u!224 &1504674220 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1504674217} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -495,9 +517,10 @@ RectTransform: --- !u!1 &2065555314 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 2065555315} - component: {fileID: 2065555318} @@ -513,8 +536,9 @@ GameObject: --- !u!224 &2065555315 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2065555314} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -525,14 +549,15 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0.00000011920929, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: -10, y: -10} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2065555316 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2065555314} m_Enabled: 1 m_EditorHideFlags: 0 @@ -542,8 +567,9 @@ MonoBehaviour: --- !u!114 &2065555317 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2065555314} m_Enabled: 1 m_EditorHideFlags: 0 @@ -579,6 +605,7 @@ MonoBehaviour: rgba: 4278311680 m_fontColor: {r: 0, g: 0.8602941, b: 0.0059330147, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -587,6 +614,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -601,7 +630,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 1025 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 1024 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -614,7 +645,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -628,12 +660,13 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 2 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 0} + textComponent: {fileID: 2065555317} characterCount: 504 spriteCount: 0 spaceCount: 81 @@ -642,27 +675,17 @@ MonoBehaviour: lineCount: 13 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2173394, guid: 0b4bdfba56924184bbe7c948f934fb70, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &2065555318 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2065555314} + m_CullTransparentMesh: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity index 63e036df..c64be98d 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity @@ -273,6 +273,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -287,7 +289,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -299,7 +304,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -333,15 +338,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &92594160 @@ -705,6 +701,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -719,7 +717,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -731,7 +732,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -765,15 +766,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 945160590} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &181427280 @@ -1191,6 +1183,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -1205,7 +1199,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -1217,7 +1214,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -1251,15 +1248,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 493987984} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &302839337 @@ -2891,6 +2879,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -2905,7 +2895,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -2917,7 +2910,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -2951,15 +2944,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &737955034 @@ -3284,6 +3268,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -3298,7 +3284,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -3310,7 +3299,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -3344,15 +3333,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &785126634 @@ -3441,6 +3421,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -3455,7 +3437,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -3467,7 +3452,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -3501,15 +3486,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &792312856 @@ -4154,6 +4130,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -4168,7 +4146,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -4180,7 +4161,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -4214,15 +4195,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 855995077} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &929582476 @@ -4582,6 +4554,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -4596,7 +4570,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -4608,7 +4585,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -4642,15 +4619,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 373069846} - - {fileID: 2060325073} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &969259722 @@ -4942,6 +4910,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -4956,7 +4926,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -4968,7 +4941,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -5002,15 +4975,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 113574882} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1060791691 @@ -7297,6 +7261,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -7311,7 +7277,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -7323,7 +7292,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -7357,15 +7326,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 1686108075} - - {fileID: 1322155521} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1699720106 @@ -7731,6 +7691,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -7745,7 +7707,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -7757,7 +7722,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -7791,15 +7756,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1756545449 @@ -8065,7 +8021,6 @@ GameObject: m_Component: - component: {fileID: 1860225098} - component: {fileID: 1860225097} - - component: {fileID: 1860225095} - component: {fileID: 1860225094} m_Layer: 0 m_Name: Main Camera @@ -8082,14 +8037,6 @@ AudioListener: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1860225093} m_Enabled: 1 ---- !u!124 &1860225095 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1860225093} - m_Enabled: 1 --- !u!20 &1860225097 Camera: m_ObjectHideFlags: 0 @@ -8670,6 +8617,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -8684,7 +8633,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -8696,7 +8648,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 @@ -8730,15 +8682,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1940016224 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta index 412041a9..ffcc2161 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 03f9d74cec8e4b94a29d2dfd177c821b timeCreated: 1445416487 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity index bc7f8a04..21dd2bdd 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,13 +115,13 @@ NavMeshSettings: --- !u!1 &141179451 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 141179456} - component: {fileID: 141179455} - - component: {fileID: 141179453} - component: {fileID: 141179452} m_Layer: 0 m_Name: Main Camera @@ -134,27 +133,27 @@ GameObject: --- !u!81 &141179452 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 141179451} - m_Enabled: 1 ---- !u!124 &141179453 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 141179451} m_Enabled: 1 --- !u!20 &141179455 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 141179451} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -184,8 +183,9 @@ Camera: --- !u!4 &141179456 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 141179451} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -197,9 +197,10 @@ Transform: --- !u!1 &794150059 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 794150060} - component: {fileID: 794150062} @@ -214,8 +215,9 @@ GameObject: --- !u!224 &794150060 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 794150059} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -226,14 +228,15 @@ RectTransform: 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.0000015497208} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: -0.00000047683716} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &794150061 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 794150059} m_Enabled: 1 m_EditorHideFlags: 0 @@ -262,6 +265,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -270,6 +274,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -284,7 +290,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 514 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -297,7 +305,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -311,6 +320,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -325,36 +335,27 @@ MonoBehaviour: lineCount: 4 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &794150062 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 794150059} + m_CullTransparentMesh: 0 --- !u!1 &984250720 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 984250723} - component: {fileID: 984250722} @@ -369,8 +370,9 @@ GameObject: --- !u!114 &984250721 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 984250720} m_Enabled: 1 m_EditorHideFlags: 0 @@ -387,8 +389,9 @@ MonoBehaviour: --- !u!114 &984250722 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 984250720} m_Enabled: 1 m_EditorHideFlags: 0 @@ -401,8 +404,9 @@ MonoBehaviour: --- !u!4 &984250723 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 984250720} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -414,9 +418,10 @@ Transform: --- !u!1 &995120765 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 995120769} - component: {fileID: 995120768} @@ -432,8 +437,9 @@ GameObject: --- !u!114 &995120766 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 995120765} m_Enabled: 1 m_EditorHideFlags: 0 @@ -448,8 +454,9 @@ MonoBehaviour: --- !u!114 &995120767 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 995120765} m_Enabled: 1 m_EditorHideFlags: 0 @@ -469,8 +476,9 @@ MonoBehaviour: --- !u!223 &995120768 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 995120765} m_Enabled: 1 serializedVersion: 3 @@ -489,8 +497,9 @@ Canvas: --- !u!224 &995120769 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 995120765} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -508,9 +517,10 @@ RectTransform: --- !u!1 &1633828366 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1633828367} - component: {fileID: 1633828370} @@ -526,8 +536,9 @@ GameObject: --- !u!224 &1633828367 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1633828366} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -545,8 +556,9 @@ RectTransform: --- !u!114 &1633828368 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1633828366} m_Enabled: 1 m_EditorHideFlags: 0 @@ -556,8 +568,9 @@ MonoBehaviour: --- !u!114 &1633828369 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1633828366} m_Enabled: 1 m_EditorHideFlags: 0 @@ -580,9 +593,12 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &1633828370 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1633828366} + m_CullTransparentMesh: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta index 6fa69a6d..0303c7dd 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 9abcd5bd764646568a6ea70d00f9264c timeCreated: 1465858578 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity index 5ea0b96d..39f4f24a 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &178751543 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 178751544} m_Layer: 5 @@ -131,8 +131,9 @@ GameObject: --- !u!224 &178751544 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 178751543} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -150,13 +151,13 @@ RectTransform: --- !u!1 &184190504 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 184190509} - component: {fileID: 184190508} - - component: {fileID: 184190506} - component: {fileID: 184190505} m_Layer: 0 m_Name: Main Camera @@ -168,27 +169,27 @@ GameObject: --- !u!81 &184190505 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 184190504} - m_Enabled: 1 ---- !u!124 &184190506 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 184190504} m_Enabled: 1 --- !u!20 &184190508 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 184190504} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -218,8 +219,9 @@ Camera: --- !u!4 &184190509 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 184190504} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -231,9 +233,10 @@ Transform: --- !u!1 &222810364 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 222810365} - component: {fileID: 222810368} @@ -249,8 +252,9 @@ GameObject: --- !u!224 &222810365 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 222810364} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -269,8 +273,9 @@ RectTransform: --- !u!114 &222810366 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 222810364} m_Enabled: 1 m_EditorHideFlags: 0 @@ -285,8 +290,9 @@ MonoBehaviour: --- !u!114 &222810367 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 222810364} m_Enabled: 1 m_EditorHideFlags: 0 @@ -306,8 +312,9 @@ MonoBehaviour: --- !u!223 &222810368 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 222810364} m_Enabled: 1 serializedVersion: 3 @@ -326,9 +333,10 @@ Canvas: --- !u!1 &337669131 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 337669132} - component: {fileID: 337669133} @@ -342,8 +350,9 @@ GameObject: --- !u!224 &337669132 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 337669131} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -362,10 +371,11 @@ RectTransform: --- !u!114 &337669133 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 337669131} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} m_Name: @@ -373,9 +383,10 @@ MonoBehaviour: --- !u!1 &344071588 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 344071589} - component: {fileID: 344071590} @@ -389,8 +400,9 @@ GameObject: --- !u!224 &344071589 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 344071588} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -409,8 +421,9 @@ RectTransform: --- !u!114 &344071590 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 344071588} m_Enabled: 1 m_EditorHideFlags: 0 @@ -420,9 +433,10 @@ MonoBehaviour: --- !u!1 &528619525 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 528619526} - component: {fileID: 528619529} @@ -438,8 +452,9 @@ GameObject: --- !u!224 &528619526 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 528619525} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -458,8 +473,9 @@ RectTransform: --- !u!114 &528619527 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 528619525} m_Enabled: 1 m_EditorHideFlags: 0 @@ -472,8 +488,6 @@ MonoBehaviour: 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: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 @@ -482,17 +496,21 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &528619528 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 528619525} + m_CullTransparentMesh: 0 --- !u!114 &528619529 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 528619525} m_Enabled: 1 m_EditorHideFlags: 0 @@ -517,14 +535,13 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null --- !u!1 &640198374 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 640198376} - component: {fileID: 640198377} @@ -539,8 +556,9 @@ GameObject: --- !u!114 &640198375 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 640198374} m_Enabled: 1 m_EditorHideFlags: 0 @@ -553,8 +571,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: "This is an example of using a <#ff4f00>Scrollbar with the TextMesh<#4080ff>Pro Text Input Field.\n\nThe Scrollbar position and size adjusts automatically as new text is added.\n\nThe Home and End keys move the caret to the start or end @@ -572,6 +588,7 @@ MonoBehaviour: rgba: 4281479730 m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -580,13 +597,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -594,8 +610,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -605,10 +622,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: 80 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 - m_isTextTruncated: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -616,49 +631,27 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 1 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 640198375} - characterCount: 412 - spriteCount: 0 - spaceCount: 80 - wordCount: 76 - linkCount: 0 - lineCount: 23 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 3 + m_Maskable: 1 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!224 &640198376 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 640198374} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -669,21 +662,24 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 2.5, y: 0} + m_AnchoredPosition: {x: 5, y: 0} m_SizeDelta: {x: -5, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &640198377 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 640198374} + m_CullTransparentMesh: 0 --- !u!1 &655286160 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 655286161} - component: {fileID: 655286163} @@ -698,8 +694,9 @@ GameObject: --- !u!224 &655286161 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 655286160} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -716,8 +713,9 @@ RectTransform: --- !u!114 &655286162 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 655286160} m_Enabled: 1 m_EditorHideFlags: 0 @@ -730,8 +728,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: "\u200B" m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -744,6 +740,7 @@ MonoBehaviour: rgba: 4281479730 m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -752,13 +749,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 22 m_fontSizeBase: 22 m_fontWeight: 400 @@ -766,8 +762,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -777,10 +774,8 @@ MonoBehaviour: m_enableWordWrapping: 0 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 - m_isTextTruncated: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -788,56 +783,36 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 1 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 655286162} - characterCount: 1 - spriteCount: 0 - spaceCount: 0 - wordCount: 1 - linkCount: 0 - lineCount: 1 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 + m_Maskable: 1 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &655286163 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 655286160} + m_CullTransparentMesh: 0 --- !u!1 &670165398 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 670165399} - component: {fileID: 670165401} @@ -852,8 +827,9 @@ GameObject: --- !u!224 &670165399 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 670165398} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -870,8 +846,9 @@ RectTransform: --- !u!114 &670165400 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 670165398} m_Enabled: 1 m_EditorHideFlags: 0 @@ -884,8 +861,6 @@ MonoBehaviour: 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: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 @@ -894,18 +869,22 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &670165401 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 670165398} + m_CullTransparentMesh: 0 --- !u!1 &891486377 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 891486379} - component: {fileID: 891486380} @@ -920,8 +899,9 @@ GameObject: --- !u!114 &891486378 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 891486377} m_Enabled: 0 m_EditorHideFlags: 0 @@ -934,8 +914,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: Enter text... m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -948,6 +926,7 @@ MonoBehaviour: rgba: 2133996082 m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -956,13 +935,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 36 m_fontSizeBase: 36 m_fontWeight: 400 @@ -970,8 +948,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 2 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -981,10 +960,8 @@ MonoBehaviour: m_enableWordWrapping: 0 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 - m_isTextTruncated: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -992,49 +969,27 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 891486378} - characterCount: 13 - spriteCount: 0 - spaceCount: 1 - wordCount: 2 - linkCount: 0 - lineCount: 1 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 1 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 1 - m_inputSource: 0 + m_Maskable: 1 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!224 &891486379 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 891486377} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1051,15 +1006,18 @@ RectTransform: --- !u!222 &891486380 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 891486377} + m_CullTransparentMesh: 0 --- !u!1 &894215172 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 894215173} - component: {fileID: 894215175} @@ -1074,8 +1032,9 @@ GameObject: --- !u!224 &894215173 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 894215172} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1092,8 +1051,9 @@ RectTransform: --- !u!114 &894215174 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 894215172} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1106,8 +1066,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: Enter text... m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -1120,6 +1078,7 @@ MonoBehaviour: rgba: 2133996082 m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -1128,13 +1087,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 22 m_fontSizeBase: 22 m_fontWeight: 400 @@ -1142,8 +1100,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 2 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -1153,10 +1112,8 @@ MonoBehaviour: m_enableWordWrapping: 0 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 - m_isTextTruncated: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -1164,56 +1121,36 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 894215174} - characterCount: 13 - spriteCount: 0 - spaceCount: 1 - wordCount: 2 - linkCount: 0 - lineCount: 1 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 + m_Maskable: 1 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &894215175 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 894215172} + m_CullTransparentMesh: 0 --- !u!1 &910878157 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 910878158} - component: {fileID: 910878160} @@ -1228,8 +1165,9 @@ GameObject: --- !u!224 &910878158 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 910878157} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1246,8 +1184,9 @@ RectTransform: --- !u!114 &910878159 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 910878157} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1260,8 +1199,6 @@ MonoBehaviour: 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: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 @@ -1270,18 +1207,22 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &910878160 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 910878157} + m_CullTransparentMesh: 0 --- !u!1 &981581976 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 981581977} - component: {fileID: 981581978} @@ -1295,8 +1236,9 @@ GameObject: --- !u!224 &981581977 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 981581976} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1314,8 +1256,9 @@ RectTransform: --- !u!114 &981581978 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 981581976} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1325,9 +1268,10 @@ MonoBehaviour: --- !u!1 &1093300042 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1093300043} - component: {fileID: 1093300044} @@ -1341,8 +1285,9 @@ GameObject: --- !u!4 &1093300043 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1093300042} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -85.92413, y: -80.43292, z: 0} @@ -1354,23 +1299,25 @@ Transform: --- !u!114 &1093300044 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1093300042} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 53d91f98a2664f5cb9af11de72ac54ec, type: 3} m_Name: m_EditorClassIdentifier: - TMP_ChatInput: {fileID: 1856700218} - TMP_ChatOutput: {fileID: 1641939327} + ChatInputField: {fileID: 1856700218} + ChatDisplayOutput: {fileID: 1641939327} ChatScrollbar: {fileID: 1511748069} --- !u!1 &1154752061 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1154752063} - component: {fileID: 1154752065} @@ -1386,8 +1333,9 @@ GameObject: --- !u!114 &1154752062 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1154752061} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1422,18 +1370,17 @@ MonoBehaviour: m_HandleRect: {fileID: 670165399} m_Direction: 3 m_Value: 0 - m_Size: 0.2543298 + m_Size: 0.2543612 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null --- !u!224 &1154752063 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1154752061} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1451,8 +1398,9 @@ RectTransform: --- !u!114 &1154752064 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1154752061} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1465,8 +1413,6 @@ MonoBehaviour: 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: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 @@ -1475,18 +1421,22 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &1154752065 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1154752061} + m_CullTransparentMesh: 0 --- !u!1 &1222391735 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1222391736} m_Layer: 5 @@ -1499,8 +1449,9 @@ GameObject: --- !u!224 &1222391736 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1222391735} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1518,9 +1469,10 @@ RectTransform: --- !u!1 &1511748067 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1511748068} - component: {fileID: 1511748071} @@ -1536,8 +1488,9 @@ GameObject: --- !u!224 &1511748068 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1511748067} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1555,8 +1508,9 @@ RectTransform: --- !u!114 &1511748069 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1511748067} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1596,13 +1550,12 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null --- !u!114 &1511748070 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1511748067} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1615,8 +1568,6 @@ MonoBehaviour: 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: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 @@ -1625,18 +1576,22 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &1511748071 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1511748067} + m_CullTransparentMesh: 0 --- !u!1 &1535389320 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1535389321} m_Layer: 5 @@ -1649,8 +1604,9 @@ GameObject: --- !u!224 &1535389321 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1535389320} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1670,9 +1626,10 @@ RectTransform: --- !u!1 &1641939325 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1641939326} - component: {fileID: 1641939328} @@ -1688,8 +1645,9 @@ GameObject: --- !u!224 &1641939326 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1641939325} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1706,8 +1664,9 @@ RectTransform: --- !u!114 &1641939327 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1641939325} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1720,8 +1679,6 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -1734,6 +1691,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -1742,13 +1700,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 22 m_fontSizeBase: 22 m_fontWeight: 400 @@ -1756,8 +1713,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 257 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 m_lineSpacing: 0 @@ -1767,10 +1725,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: 0 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 - m_isTextTruncated: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 1 checkPaddingRequired: 0 @@ -1778,55 +1734,35 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 1641939327} - characterCount: 0 - spriteCount: 0 - spaceCount: 0 - wordCount: 0 - linkCount: 0 - lineCount: 0 - pageCount: 0 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 + m_Maskable: 1 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1641939328 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1641939325} + m_CullTransparentMesh: 0 --- !u!114 &1641939329 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1641939325} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1838,9 +1774,10 @@ MonoBehaviour: --- !u!1 &1652711582 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1652711586} - component: {fileID: 1652711585} @@ -1856,8 +1793,9 @@ GameObject: --- !u!114 &1652711583 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1652711582} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1894,6 +1832,7 @@ MonoBehaviour: m_Placeholder: {fileID: 891486378} m_VerticalScrollbar: {fileID: 1154752062} m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} m_ScrollSensitivity: 1 m_ContentType: 0 m_InputType: 0 @@ -1901,6 +1840,7 @@ MonoBehaviour: m_KeyboardType: 0 m_LineType: 2 m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 m_CharacterValidation: 0 m_RegexValue: m_GlobalPointSize: 36 @@ -1908,38 +1848,27 @@ MonoBehaviour: m_OnEndEdit: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnSubmit: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnSelect: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnDeselect: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnTextSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnEndTextSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnValueChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+OnChangeEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_CustomCaretColor: 0 m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} @@ -1969,12 +1898,14 @@ MonoBehaviour: m_ResetOnDeActivation: 0 m_RestoreOriginalTextOnEscape: 1 m_isRichTextEditingAllowed: 1 + m_LineLimit: 0 m_InputValidator: {fileID: 0} --- !u!114 &1652711584 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1652711582} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1987,8 +1918,6 @@ MonoBehaviour: 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: 10911, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 @@ -1997,17 +1926,21 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &1652711585 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1652711582} + m_CullTransparentMesh: 0 --- !u!224 &1652711586 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1652711582} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2026,9 +1959,10 @@ RectTransform: --- !u!1 &1716245243 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1716245244} m_Layer: 5 @@ -2041,8 +1975,9 @@ GameObject: --- !u!224 &1716245244 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1716245243} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2060,9 +1995,10 @@ RectTransform: --- !u!1 &1849378852 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1849378856} - component: {fileID: 1849378855} @@ -2078,8 +2014,9 @@ GameObject: --- !u!114 &1849378853 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1849378852} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2090,8 +2027,9 @@ MonoBehaviour: --- !u!114 &1849378854 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1849378852} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2108,8 +2046,9 @@ MonoBehaviour: --- !u!114 &1849378855 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1849378852} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2122,8 +2061,9 @@ MonoBehaviour: --- !u!4 &1849378856 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1849378852} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2135,9 +2075,10 @@ Transform: --- !u!1 &1856700216 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1856700217} - component: {fileID: 1856700220} @@ -2153,8 +2094,9 @@ GameObject: --- !u!224 &1856700217 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1856700216} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2172,8 +2114,9 @@ RectTransform: --- !u!114 &1856700218 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1856700216} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2210,6 +2153,7 @@ MonoBehaviour: m_Placeholder: {fileID: 894215174} m_VerticalScrollbar: {fileID: 0} m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} m_ScrollSensitivity: 1 m_ContentType: 0 m_InputType: 0 @@ -2217,6 +2161,7 @@ MonoBehaviour: m_KeyboardType: 0 m_LineType: 0 m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 m_CharacterValidation: 0 m_RegexValue: m_GlobalPointSize: 22 @@ -2224,38 +2169,27 @@ MonoBehaviour: m_OnEndEdit: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnSubmit: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnSelect: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnDeselect: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnTextSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnEndTextSelection: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null m_OnValueChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: TMPro.TMP_InputField+OnChangeEvent, Unity.TextMeshPro, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_CustomCaretColor: 0 m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} @@ -2269,12 +2203,14 @@ MonoBehaviour: m_ResetOnDeActivation: 1 m_RestoreOriginalTextOnEscape: 0 m_isRichTextEditingAllowed: 1 + m_LineLimit: 0 m_InputValidator: {fileID: 0} --- !u!114 &1856700219 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1856700216} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2287,8 +2223,6 @@ MonoBehaviour: 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: 10911, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 @@ -2297,9 +2231,12 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 + m_UseSpriteMesh: 0 --- !u!222 &1856700220 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1856700216} + m_CullTransparentMesh: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta index 7d4852ff..80b9d389 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 337f92480dd24675aae9e79210fb1ad9 timeCreated: 1487199155 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity index 67f6f8bd..9fc79962 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 @@ -116,13 +115,13 @@ NavMeshSettings: --- !u!1 &1079079952 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1079079957} - component: {fileID: 1079079956} - - component: {fileID: 1079079954} - component: {fileID: 1079079953} m_Layer: 0 m_Name: Main Camera @@ -134,27 +133,27 @@ GameObject: --- !u!81 &1079079953 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1079079952} - m_Enabled: 1 ---- !u!124 &1079079954 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 --- !u!20 &1079079956 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -184,8 +183,9 @@ Camera: --- !u!4 &1079079957 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079079952} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -28.517307} @@ -197,9 +197,10 @@ Transform: --- !u!1 &1888731522 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1888731524} - component: {fileID: 1888731523} @@ -213,8 +214,9 @@ GameObject: --- !u!114 &1888731523 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1888731522} m_Enabled: 1 m_EditorHideFlags: 0 @@ -224,8 +226,9 @@ MonoBehaviour: --- !u!4 &1888731524 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1888731522} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity index 1b930db9..3ff14334 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &486248254 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 486248258} - component: {fileID: 486248257} @@ -134,8 +134,9 @@ GameObject: --- !u!114 &486248255 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486248254} m_Enabled: 1 m_EditorHideFlags: 0 @@ -146,8 +147,9 @@ MonoBehaviour: --- !u!114 &486248256 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486248254} m_Enabled: 1 m_EditorHideFlags: 0 @@ -164,8 +166,9 @@ MonoBehaviour: --- !u!114 &486248257 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486248254} m_Enabled: 1 m_EditorHideFlags: 0 @@ -178,8 +181,9 @@ MonoBehaviour: --- !u!4 &486248258 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486248254} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -191,9 +195,10 @@ Transform: --- !u!1 &691654662 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 691654663} - component: {fileID: 691654665} @@ -208,8 +213,9 @@ GameObject: --- !u!224 &691654663 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 691654662} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -227,8 +233,9 @@ RectTransform: --- !u!114 &691654664 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 691654662} m_Enabled: 1 m_EditorHideFlags: 0 @@ -243,8 +250,9 @@ MonoBehaviour: --- !u!223 &691654665 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 691654662} m_Enabled: 1 serializedVersion: 3 @@ -263,9 +271,10 @@ Canvas: --- !u!1 &993643432 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 993643434} - component: {fileID: 993643433} @@ -279,8 +288,9 @@ GameObject: --- !u!114 &993643433 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993643432} m_Enabled: 1 m_EditorHideFlags: 0 @@ -292,8 +302,9 @@ MonoBehaviour: --- !u!224 &993643434 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 993643432} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -310,13 +321,13 @@ RectTransform: --- !u!1 &1166195102 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1166195107} - component: {fileID: 1166195106} - - component: {fileID: 1166195104} - component: {fileID: 1166195103} m_Layer: 0 m_Name: Main Camera @@ -328,27 +339,27 @@ GameObject: --- !u!81 &1166195103 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166195102} - m_Enabled: 1 ---- !u!124 &1166195104 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1166195102} m_Enabled: 1 --- !u!20 &1166195106 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1166195102} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -378,8 +389,9 @@ Camera: --- !u!4 &1166195107 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1166195102} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -391,9 +403,10 @@ Transform: --- !u!1 &1590754846 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1590754848} - component: {fileID: 1590754847} @@ -407,8 +420,9 @@ GameObject: --- !u!114 &1590754847 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1590754846} m_Enabled: 1 m_EditorHideFlags: 0 @@ -420,8 +434,9 @@ MonoBehaviour: --- !u!4 &1590754848 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1590754846} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -7.5, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta index d94d95bc..8f2fffe0 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 6250f98e58fe4abbaada5d84b7ca846d timeCreated: 1449626883 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity index 92291de3..f63cfc6a 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &66853331 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 66853334} - component: {fileID: 66853333} @@ -133,8 +133,9 @@ GameObject: --- !u!114 &66853332 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 66853331} m_Enabled: 1 m_EditorHideFlags: 0 @@ -149,8 +150,9 @@ MonoBehaviour: --- !u!223 &66853333 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 66853331} m_Enabled: 1 serializedVersion: 3 @@ -169,8 +171,9 @@ Canvas: --- !u!224 &66853334 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 66853331} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -188,9 +191,10 @@ RectTransform: --- !u!1 &1353010457 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1353010460} - component: {fileID: 1353010459} @@ -205,8 +209,9 @@ GameObject: --- !u!114 &1353010458 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1353010457} m_Enabled: 1 m_EditorHideFlags: 0 @@ -223,8 +228,9 @@ MonoBehaviour: --- !u!114 &1353010459 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1353010457} m_Enabled: 1 m_EditorHideFlags: 0 @@ -237,8 +243,9 @@ MonoBehaviour: --- !u!4 &1353010460 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1353010457} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -250,13 +257,13 @@ Transform: --- !u!1 &1803781509 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1803781514} - component: {fileID: 1803781513} - - component: {fileID: 1803781511} - component: {fileID: 1803781510} m_Layer: 0 m_Name: Main Camera @@ -268,27 +275,27 @@ GameObject: --- !u!81 &1803781510 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1803781509} - m_Enabled: 1 ---- !u!124 &1803781511 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1803781509} m_Enabled: 1 --- !u!20 &1803781513 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1803781509} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -318,8 +325,9 @@ Camera: --- !u!4 &1803781514 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1803781509} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} @@ -331,9 +339,10 @@ Transform: --- !u!1 &1992478845 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1992478846} - component: {fileID: 1992478849} @@ -350,8 +359,9 @@ GameObject: --- !u!224 &1992478846 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1992478845} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -368,8 +378,9 @@ RectTransform: --- !u!114 &1992478847 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1992478845} m_Enabled: 1 m_EditorHideFlags: 0 @@ -382,8 +393,9 @@ MonoBehaviour: --- !u!114 &1992478848 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1992478845} m_Enabled: 1 m_EditorHideFlags: 0 @@ -410,6 +422,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -418,6 +431,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -432,7 +447,9 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 514 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 m_isAlignmentEnumConverted: 1 m_characterSpacing: 0 m_wordSpacing: 0 @@ -445,7 +462,8 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -459,6 +477,7 @@ MonoBehaviour: m_verticalMapping: 0 m_uvLineOffset: 0 m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 @@ -473,35 +492,26 @@ MonoBehaviour: lineCount: 2 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1992478849 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1992478845} + m_CullTransparentMesh: 0 --- !u!114 &1992478850 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1992478845} m_Enabled: 1 m_EditorHideFlags: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta index 126407d8..db7c2c83 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 54e994244b4b467e8583cf2da6dcc716 timeCreated: 1461311052 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity new file mode 100644 index 00000000..4107d10b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity @@ -0,0 +1,3160 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 1 + m_FogColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 200 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 92bb8874fcf329247bea65570fd7532a, type: 2} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &45386653 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45386654} + - component: {fileID: 45386657} + - component: {fileID: 45386656} + - component: {fileID: 45386655} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &45386654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1198835735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &45386655 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &45386656 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &45386657 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &88657228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 88657232} + - component: {fileID: 88657231} + - component: {fileID: 88657230} + - component: {fileID: 88657229} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &88657229 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &88657230 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &88657231 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &88657232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 551637154} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130188541 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 130188545} + - component: {fileID: 130188544} + - component: {fileID: 130188542} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &130188542 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 71529b88994c1a341b22bc57c038674a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &130188544 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &130188545 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130188541} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 20, y: 1, z: 20} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151148667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151148673} + - component: {fileID: 151148671} + - component: {fileID: 151148668} + m_Layer: 0 + m_Name: TextMesh Pro - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &151148668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: The Ultimate Text Solution for Unity + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 90722b8bd74d9aa49958562aff7bdf76, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 2.7 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: -10 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 151148671} + m_maskType: 0 +--- !u!23 &151148671 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 90722b8bd74d9aa49958562aff7bdf76, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &151148673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.65} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 7.69} + m_SizeDelta: {x: 40, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &176749293 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176749294} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &176749294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176749293} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} + m_LocalPosition: {x: 24.020954, y: 5, z: 9.024419} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1533777692} + - {fileID: 727433510} + - {fileID: 1109394275} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181840061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181840064} + - component: {fileID: 181840063} + - component: {fileID: 181840062} + - component: {fileID: 181840065} + m_Layer: 0 + m_Name: Point Light - Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &181840062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 2 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 1.25 + RotationRange: 20 +--- !u!108 &181840063 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 2 + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Intensity: 300 + m_Range: 30 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &181840064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181840061} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 10, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1423076965} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &181840065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &185619762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 185619763} + - component: {fileID: 185619766} + - component: {fileID: 185619765} + - component: {fileID: 185619764} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185619763 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 551637154} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &185619764 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &185619765 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &185619766 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649734} + - component: {fileID: 280649740} + - component: {fileID: 280649739} + - component: {fileID: 280649741} + 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 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 54 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + serializedVersion: 2 + m_LocalRotation: {x: -0.14296447, y: -0.27517763, z: 0.04141913, w: -0.94980156} + m_LocalPosition: {x: -83.26071, y: 35.23844, z: -101.45492} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 914799696} + FollowDistance: 45 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 10 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!114 &280649740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 686ec78b56aa445795335fbadafcfaa4, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 2 +--- !u!114 &280649741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1 &551637153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 551637154} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &551637154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551637153} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} + m_LocalPosition: {x: -2.9828825, y: 5, z: 37.440086} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 88657232} + - {fileID: 185619763} + - {fileID: 1231649826} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &727433509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 727433510} + - component: {fileID: 727433513} + - component: {fileID: 727433512} + - component: {fileID: 727433511} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &727433510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 176749294} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &727433511 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &727433512 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &727433513 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &914799695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 914799696} + m_Layer: 0 + m_Name: Camera Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &914799696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914799695} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1041320347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1041320350} + - component: {fileID: 1041320349} + - component: {fileID: 1041320348} + - component: {fileID: 1041320351} + m_Layer: 0 + m_Name: Spotlight - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1041320348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 1 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 1.5 + RotationRange: 25 +--- !u!108 &1041320349 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + 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: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1041320350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041320347} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 25, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1888380059} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1041320351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1079961348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079961351} + - component: {fileID: 1079961350} + - component: {fileID: 1079961349} + - component: {fileID: 1079961352} + m_Layer: 0 + m_Name: Point Light - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1079961349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 2 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 1 + RotationRange: 20 +--- !u!108 &1079961350 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 2 + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_Intensity: 300 + m_Range: 30 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1079961351 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079961348} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.86, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1423076965} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1079961352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + - component: {fileID: 1097136443} + 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 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.48453492 + 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.107 + 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: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1097136440} + serializedVersion: 2 + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1097136443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1109394274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1109394275} + - component: {fileID: 1109394278} + - component: {fileID: 1109394277} + - component: {fileID: 1109394276} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1109394275 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 176749294} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1109394276 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1109394277 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1109394278 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1139141065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1139141069} + - component: {fileID: 1139141068} + - component: {fileID: 1139141067} + - component: {fileID: 1139141066} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1139141066 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1139141067 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1139141068 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1139141069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1198835735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1142730609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1142730611} + - component: {fileID: 1142730610} + - component: {fileID: 1142730612} + - component: {fileID: 1142730613} + m_Layer: 0 + m_Name: Spotlight - Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1142730610 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + 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: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1142730611 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142730609} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1888380059} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1142730612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 1 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 2 + RotationRange: 25 +--- !u!114 &1142730613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1185126715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185126718} + - component: {fileID: 1185126717} + - component: {fileID: 1185126716} + - component: {fileID: 1185126719} + m_Layer: 0 + m_Name: Spotlight - White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1185126716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 1 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 0 + RotationRange: 30 +--- !u!108 &1185126717 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.8778619 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + 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: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1185126718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185126715} + serializedVersion: 2 + m_LocalRotation: {x: 0.17453936, y: 0, z: 0, w: 0.98465025} + m_LocalPosition: {x: 0.22756672, y: 25, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1185126719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1198835734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1198835735} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1198835735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198835734} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22.891533, y: 5, z: -4.165652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 45386654} + - {fileID: 1139141069} + - {fileID: 1547569612} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1231649825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1231649826} + - component: {fileID: 1231649829} + - component: {fileID: 1231649828} + - component: {fileID: 1231649827} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1231649826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 551637154} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1231649827 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1231649828 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1231649829 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1328606984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328606987} + - component: {fileID: 1328606986} + - component: {fileID: 1328606985} + - component: {fileID: 1328606988} + m_Layer: 0 + m_Name: Spotlight - Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1328606985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 1 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 2.5 + RotationRange: 25 +--- !u!108 &1328606986 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + 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: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1328606987 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328606984} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -25, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1888380059} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1328606988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1423076964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1423076965} + m_Layer: 0 + m_Name: Pointlight - Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1423076965 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423076964} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1079961351} + - {fileID: 1625386229} + - {fileID: 181840064} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1533777688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1533777692} + - component: {fileID: 1533777691} + - component: {fileID: 1533777690} + - component: {fileID: 1533777689} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1533777689 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1533777690 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1533777691 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1533777692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 176749294} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1547569611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1547569612} + - component: {fileID: 1547569615} + - component: {fileID: 1547569614} + - component: {fileID: 1547569613} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1547569612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1198835735} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1547569613 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3b5cc91c3bf8cf74391252247f52fb59, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1547569614 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1547569615 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1625386226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1625386229} + - component: {fileID: 1625386228} + - component: {fileID: 1625386227} + - component: {fileID: 1625386230} + m_Layer: 0 + m_Name: Point Light - Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1625386227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 2 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 1.5 + RotationRange: 30 +--- !u!108 &1625386228 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 2 + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_Intensity: 300 + m_Range: 30 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1625386229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625386226} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1423076965} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1625386230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1743864370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1743864372} + - component: {fileID: 1743864371} + - component: {fileID: 1743864373} + - component: {fileID: 1743864374} + m_Layer: 0 + m_Name: Spotlight - Backlight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1743864371 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 0, g: 0.5862069, b: 1, a: 1} + m_Intensity: 300 + m_Range: 80 + m_SpotAngle: 45 + m_InnerSpotAngle: 33.15822 + 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: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1743864372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743864370} + serializedVersion: 2 + m_LocalRotation: {x: 0.041116327, y: 0.8697486, z: -0.07354433, w: 0.4862491} + m_LocalPosition: {x: -39.42447, y: 21.20903, z: 24.45694} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1743864373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 1 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 2 + RotationRange: 45 +--- !u!114 &1743864374 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &1746165346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1746165351} + - component: {fileID: 1746165349} + - component: {fileID: 1746165347} + m_Layer: 0 + m_Name: TextMesh Pro - Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1746165347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: TextMesh <#50aaff>PRO! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 6751ce1a4611b3940812c13a6847d94f, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 72 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 7 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: -10 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1746165349} + m_maskType: 0 +--- !u!23 &1746165349 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6751ce1a4611b3940812c13a6847d94f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1746165351 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.65} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 14.47} + m_SizeDelta: {x: 40, y: 9.007265} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1888380058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1888380059} + m_Layer: 0 + m_Name: Spotlight - Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1888380059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1888380058} + serializedVersion: 2 + m_LocalRotation: {x: 0.16051155, y: 0, z: 0, w: 0.98703396} + m_LocalPosition: {x: 0, y: 25, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1041320350} + - {fileID: 1142730611} + - {fileID: 1328606987} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 914799696} + - {fileID: 176749294} + - {fileID: 551637154} + - {fileID: 1198835735} + - {fileID: 1097136442} + - {fileID: 130188545} + - {fileID: 280649738} + - {fileID: 1423076965} + - {fileID: 1743864372} + - {fileID: 1888380059} + - {fileID: 1185126718} + - {fileID: 151148673} + - {fileID: 1746165351} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity.meta new file mode 100644 index 00000000..34705b17 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example URP.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 57694ed9d1cd1e340a4924c0f2eac8e3 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity index 1e547362..77769b77 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity @@ -24,7 +24,7 @@ RenderSettings: m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 - m_AmbientMode: 3 + m_AmbientMode: 0 m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 @@ -43,19 +43,18 @@ RenderSettings: --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 1 m_BakeResolution: 50 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 0 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -77,10 +77,16 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,9 +94,12 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 0 + m_LightingSettings: {fileID: 4890085278179872738, guid: 92bb8874fcf329247bea65570fd7532a, + type: 2} --- !u!196 &5 NavMeshSettings: serializedVersion: 2 @@ -110,15 +119,18 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &45386653 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 45386654} - component: {fileID: 45386657} @@ -134,8 +146,9 @@ GameObject: --- !u!4 &45386654 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 45386653} m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} @@ -147,8 +160,9 @@ Transform: --- !u!23 &45386655 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 45386653} m_Enabled: 1 m_CastShadows: 1 @@ -157,7 +171,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -167,6 +184,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -179,11 +197,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &45386656 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 45386653} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -194,16 +214,18 @@ BoxCollider: --- !u!33 &45386657 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 45386653} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &88657228 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 88657232} - component: {fileID: 88657231} @@ -219,8 +241,9 @@ GameObject: --- !u!23 &88657229 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 88657228} m_Enabled: 1 m_CastShadows: 1 @@ -229,7 +252,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -239,6 +265,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -251,11 +278,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &88657230 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 88657228} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -266,15 +295,17 @@ BoxCollider: --- !u!33 &88657231 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 88657228} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &88657232 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 88657228} m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} @@ -286,9 +317,10 @@ Transform: --- !u!1 &130188541 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 130188545} - component: {fileID: 130188544} @@ -303,8 +335,9 @@ GameObject: --- !u!23 &130188542 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 130188541} m_Enabled: 1 m_CastShadows: 1 @@ -313,7 +346,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: aadd5a709a48466c887296bb5b1b8110, type: 2} m_StaticBatchInfo: @@ -323,6 +359,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -335,18 +372,21 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!33 &130188544 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 130188541} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &130188545 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 130188541} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -358,15 +398,14 @@ Transform: --- !u!1 &151148667 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 151148673} - - component: {fileID: 151148670} - component: {fileID: 151148671} - component: {fileID: 151148668} - - component: {fileID: 151148672} m_Layer: 10 m_Name: TextMesh Pro - Caption m_TagString: Untagged @@ -377,8 +416,9 @@ GameObject: --- !u!114 &151148668 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 151148667} m_Enabled: 1 m_EditorHideFlags: 0 @@ -388,11 +428,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: The Ultimate Text Solution for Unity m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2} @@ -405,6 +445,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -413,13 +454,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 22 m_fontSizeBase: 22 m_fontWeight: 400 @@ -427,8 +467,9 @@ MonoBehaviour: m_fontSizeMin: 24 m_fontSizeMax: 96 m_fontStyle: 0 - m_textAlignment: 258 - m_isAlignmentEnumConverted: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 m_characterSpacing: 2.7 m_wordSpacing: 0 m_lineSpacing: 0 @@ -438,9 +479,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -448,64 +488,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 151148668} - characterCount: 36 - spriteCount: 0 - spaceCount: 5 - wordCount: 6 - linkCount: 0 - lineCount: 1 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 151148671} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 ---- !u!33 &151148670 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 151148667} - m_Mesh: {fileID: 0} + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &151148671 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 151148667} m_Enabled: 1 m_CastShadows: 0 @@ -514,7 +519,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b276ec991f467aa14ef1f3cc665993, type: 2} m_StaticBatchInfo: @@ -524,6 +532,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -536,17 +545,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!222 &151148672 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 151148667} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &151148673 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 151148667} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 1.65} @@ -563,9 +568,10 @@ RectTransform: --- !u!1 &176749293 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 176749294} m_Layer: 0 @@ -578,8 +584,9 @@ GameObject: --- !u!4 &176749294 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 176749293} m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} m_LocalPosition: {x: 24.020954, y: 5, z: 9.024419} @@ -594,9 +601,10 @@ Transform: --- !u!1 &181840061 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 181840064} - component: {fileID: 181840063} @@ -611,8 +619,9 @@ GameObject: --- !u!114 &181840062 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 181840061} m_Enabled: 1 m_EditorHideFlags: 0 @@ -625,16 +634,19 @@ MonoBehaviour: --- !u!108 &181840063 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 181840061} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 2 + m_Shape: 0 m_Color: {r: 1, g: 0, b: 0, a: 1} m_Intensity: 2.2579021 m_Range: 30 m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 m_CookieSize: 10 m_Shadows: m_Type: 0 @@ -644,6 +656,24 @@ Light: 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} @@ -651,18 +681,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &181840064 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 181840061} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 10, y: 0, z: 0} @@ -674,9 +710,10 @@ Transform: --- !u!1 &185619762 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 185619763} - component: {fileID: 185619766} @@ -692,8 +729,9 @@ GameObject: --- !u!4 &185619763 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 185619762} m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} @@ -705,8 +743,9 @@ Transform: --- !u!23 &185619764 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 185619762} m_Enabled: 1 m_CastShadows: 1 @@ -715,7 +754,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -725,6 +767,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -737,11 +780,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &185619765 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 185619762} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -752,20 +797,21 @@ BoxCollider: --- !u!33 &185619766 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 185619762} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &280649733 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 280649738} - component: {fileID: 280649737} - - component: {fileID: 280649735} - component: {fileID: 280649734} - component: {fileID: 280649740} - component: {fileID: 280649739} @@ -779,27 +825,28 @@ GameObject: --- !u!81 &280649734 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 280649733} - m_Enabled: 1 ---- !u!124 &280649735 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 --- !u!20 &280649737 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 0.019607844} + 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 @@ -829,8 +876,9 @@ Camera: --- !u!4 &280649738 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_LocalRotation: {x: -0.14296447, y: -0.27517763, z: 0.04141913, w: -0.94980156} m_LocalPosition: {x: -83.26071, y: 35.23844, z: -101.45492} @@ -842,8 +890,9 @@ Transform: --- !u!114 &280649739 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 m_EditorHideFlags: 0 @@ -867,8 +916,9 @@ MonoBehaviour: --- !u!114 &280649740 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 m_EditorHideFlags: 0 @@ -880,9 +930,10 @@ MonoBehaviour: --- !u!1 &551637153 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 551637154} m_Layer: 0 @@ -895,8 +946,9 @@ GameObject: --- !u!4 &551637154 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 551637153} m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} m_LocalPosition: {x: -2.9828825, y: 5, z: 37.440086} @@ -911,9 +963,10 @@ Transform: --- !u!1 &727433509 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 727433510} - component: {fileID: 727433513} @@ -929,8 +982,9 @@ GameObject: --- !u!4 &727433510 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727433509} m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} @@ -942,8 +996,9 @@ Transform: --- !u!23 &727433511 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727433509} m_Enabled: 1 m_CastShadows: 1 @@ -952,7 +1007,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -962,6 +1020,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -974,11 +1033,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &727433512 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727433509} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -989,16 +1050,18 @@ BoxCollider: --- !u!33 &727433513 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727433509} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &914799695 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 914799696} m_Layer: 0 @@ -1011,8 +1074,9 @@ GameObject: --- !u!4 &914799696 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 914799695} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 10, z: 0} @@ -1024,9 +1088,10 @@ Transform: --- !u!1 &1041320347 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1041320350} - component: {fileID: 1041320349} @@ -1041,8 +1106,9 @@ GameObject: --- !u!114 &1041320348 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1041320347} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1055,16 +1121,19 @@ MonoBehaviour: --- !u!108 &1041320349 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1041320347} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 0 + m_Shape: 0 m_Color: {r: 0, g: 0, b: 1, a: 1} m_Intensity: 2.078326 m_Range: 100 m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -1074,6 +1143,24 @@ Light: 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} @@ -1081,18 +1168,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1041320350 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1041320347} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 25, y: 0, z: 0} @@ -1104,9 +1197,10 @@ Transform: --- !u!1 &1079961348 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1079961351} - component: {fileID: 1079961350} @@ -1121,8 +1215,9 @@ GameObject: --- !u!114 &1079961349 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079961348} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1135,16 +1230,19 @@ MonoBehaviour: --- !u!108 &1079961350 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079961348} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 2 + m_Shape: 0 m_Color: {r: 0, g: 0, b: 1, a: 1} m_Intensity: 2.2579021 m_Range: 30 m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 m_CookieSize: 10 m_Shadows: m_Type: 0 @@ -1154,6 +1252,24 @@ Light: 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} @@ -1161,18 +1277,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1079961351 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1079961348} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -10, y: 0, z: 0} @@ -1184,9 +1306,10 @@ Transform: --- !u!1 &1097136440 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1097136442} - component: {fileID: 1097136441} @@ -1200,16 +1323,19 @@ GameObject: --- !u!108 &1097136441 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1097136440} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 1 + m_Shape: 0 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 0.48453492 m_Range: 10 m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -1219,6 +1345,24 @@ Light: m_Bias: 0.107 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} @@ -1226,18 +1370,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1097136442 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1097136440} m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} @@ -1249,9 +1399,10 @@ Transform: --- !u!1 &1109394274 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1109394275} - component: {fileID: 1109394278} @@ -1267,8 +1418,9 @@ GameObject: --- !u!4 &1109394275 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1109394274} m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} @@ -1280,8 +1432,9 @@ Transform: --- !u!23 &1109394276 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1109394274} m_Enabled: 1 m_CastShadows: 1 @@ -1290,7 +1443,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -1300,6 +1456,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -1312,11 +1469,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &1109394277 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1109394274} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1327,16 +1486,18 @@ BoxCollider: --- !u!33 &1109394278 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1109394274} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1139141065 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1139141069} - component: {fileID: 1139141068} @@ -1352,8 +1513,9 @@ GameObject: --- !u!23 &1139141066 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1139141065} m_Enabled: 1 m_CastShadows: 1 @@ -1362,7 +1524,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -1372,6 +1537,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -1384,11 +1550,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &1139141067 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1139141065} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1399,15 +1567,17 @@ BoxCollider: --- !u!33 &1139141068 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1139141065} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1139141069 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1139141065} m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} @@ -1419,9 +1589,10 @@ Transform: --- !u!1 &1142730609 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1142730611} - component: {fileID: 1142730610} @@ -1436,16 +1607,19 @@ GameObject: --- !u!108 &1142730610 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1142730609} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 0 + m_Shape: 0 m_Color: {r: 0, g: 1, b: 0, a: 1} m_Intensity: 2.078326 m_Range: 100 m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -1455,6 +1629,24 @@ Light: 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} @@ -1462,18 +1654,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1142730611 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1142730609} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1485,8 +1683,9 @@ Transform: --- !u!114 &1142730612 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1142730609} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1499,9 +1698,10 @@ MonoBehaviour: --- !u!1 &1185126715 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1185126718} - component: {fileID: 1185126717} @@ -1516,8 +1716,9 @@ GameObject: --- !u!114 &1185126716 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1185126715} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1530,16 +1731,19 @@ MonoBehaviour: --- !u!108 &1185126717 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1185126715} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 0 + m_Shape: 0 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 1.8778619 m_Range: 100 m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -1549,6 +1753,24 @@ Light: 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} @@ -1556,18 +1778,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1185126718 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1185126715} m_LocalRotation: {x: 0.17453936, y: 0, z: 0, w: 0.98465025} m_LocalPosition: {x: 0.22756672, y: 25, z: -50} @@ -1579,9 +1807,10 @@ Transform: --- !u!1 &1198835734 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1198835735} m_Layer: 0 @@ -1594,8 +1823,9 @@ GameObject: --- !u!4 &1198835735 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1198835734} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -22.891533, y: 5, z: -4.165652} @@ -1610,9 +1840,10 @@ Transform: --- !u!1 &1231649825 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1231649826} - component: {fileID: 1231649829} @@ -1628,8 +1859,9 @@ GameObject: --- !u!4 &1231649826 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1231649825} m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} @@ -1641,8 +1873,9 @@ Transform: --- !u!23 &1231649827 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1231649825} m_Enabled: 1 m_CastShadows: 1 @@ -1651,7 +1884,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -1661,6 +1897,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -1673,11 +1910,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &1231649828 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1231649825} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1688,16 +1927,18 @@ BoxCollider: --- !u!33 &1231649829 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1231649825} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1328606984 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1328606987} - component: {fileID: 1328606986} @@ -1712,8 +1953,9 @@ GameObject: --- !u!114 &1328606985 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1328606984} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1726,16 +1968,19 @@ MonoBehaviour: --- !u!108 &1328606986 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1328606984} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 0 + m_Shape: 0 m_Color: {r: 1, g: 0, b: 0, a: 1} m_Intensity: 2.078326 m_Range: 100 m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -1745,6 +1990,24 @@ Light: 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} @@ -1752,18 +2015,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1328606987 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1328606984} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -25, y: 0, z: 0} @@ -1775,9 +2044,10 @@ Transform: --- !u!1 &1423076964 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1423076965} m_Layer: 0 @@ -1790,8 +2060,9 @@ GameObject: --- !u!4 &1423076965 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1423076964} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 10, z: -15} @@ -1806,9 +2077,10 @@ Transform: --- !u!1 &1533777688 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1533777692} - component: {fileID: 1533777691} @@ -1824,8 +2096,9 @@ GameObject: --- !u!23 &1533777689 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1533777688} m_Enabled: 1 m_CastShadows: 1 @@ -1834,7 +2107,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -1844,6 +2120,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -1856,11 +2133,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &1533777690 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1533777688} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1871,15 +2150,17 @@ BoxCollider: --- !u!33 &1533777691 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1533777688} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &1533777692 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1533777688} m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} @@ -1891,9 +2172,10 @@ Transform: --- !u!1 &1547569611 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1547569612} - component: {fileID: 1547569615} @@ -1909,8 +2191,9 @@ GameObject: --- !u!4 &1547569612 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1547569611} m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} @@ -1922,8 +2205,9 @@ Transform: --- !u!23 &1547569613 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1547569611} m_Enabled: 1 m_CastShadows: 1 @@ -1932,7 +2216,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} m_StaticBatchInfo: @@ -1942,6 +2229,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -1954,11 +2242,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!65 &1547569614 BoxCollider: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1547569611} m_Material: {fileID: 0} m_IsTrigger: 0 @@ -1969,16 +2259,18 @@ BoxCollider: --- !u!33 &1547569615 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1547569611} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1625386226 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1625386229} - component: {fileID: 1625386228} @@ -1993,8 +2285,9 @@ GameObject: --- !u!114 &1625386227 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1625386226} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2007,16 +2300,19 @@ MonoBehaviour: --- !u!108 &1625386228 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1625386226} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 2 + m_Shape: 0 m_Color: {r: 0, g: 1, b: 0, a: 1} m_Intensity: 2.2579021 m_Range: 30 m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 m_CookieSize: 10 m_Shadows: m_Type: 0 @@ -2026,6 +2322,24 @@ Light: 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} @@ -2033,18 +2347,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1625386229 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1625386226} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2056,9 +2376,10 @@ Transform: --- !u!1 &1743864370 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1743864372} - component: {fileID: 1743864371} @@ -2073,16 +2394,19 @@ GameObject: --- !u!108 &1743864371 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1743864370} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 0 + m_Shape: 0 m_Color: {r: 0, g: 0.5862069, b: 1, a: 1} m_Intensity: 2.2579021 m_Range: 80 m_SpotAngle: 45 + m_InnerSpotAngle: 33.15822 m_CookieSize: 10 m_Shadows: m_Type: 2 @@ -2092,6 +2416,24 @@ Light: 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} @@ -2099,18 +2441,24 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 + m_RenderingLayerMask: 1 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!4 &1743864372 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1743864370} m_LocalRotation: {x: 0.041116327, y: 0.8697486, z: -0.07354433, w: 0.4862491} m_LocalPosition: {x: -39.42447, y: 21.20903, z: 24.45694} @@ -2122,8 +2470,9 @@ Transform: --- !u!114 &1743864373 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1743864370} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2136,15 +2485,14 @@ MonoBehaviour: --- !u!1 &1746165346 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1746165351} - - component: {fileID: 1746165348} - component: {fileID: 1746165349} - component: {fileID: 1746165347} - - component: {fileID: 1746165350} m_Layer: 10 m_Name: TextMesh Pro - Text m_TagString: Untagged @@ -2155,8 +2503,9 @@ GameObject: --- !u!114 &1746165347 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1746165346} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2166,11 +2515,11 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_text: TextMesh <#50aaff>PRO! m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} @@ -2183,6 +2532,7 @@ MonoBehaviour: rgba: 4294967295 m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 + m_colorMode: 3 m_fontColorGradient: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} @@ -2191,13 +2541,12 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_outlineColor: - serializedVersion: 2 - rgba: 4278190080 m_fontSize: 72 m_fontSizeBase: 72 m_fontWeight: 400 @@ -2205,9 +2554,10 @@ MonoBehaviour: m_fontSizeMin: 24 m_fontSizeMax: 96 m_fontStyle: 0 - m_textAlignment: 258 - m_isAlignmentEnumConverted: 1 - m_characterSpacing: 11.4 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 7 m_wordSpacing: 0 m_lineSpacing: 0 m_lineSpacingMax: -10 @@ -2216,9 +2566,8 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: 0 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_enableKerning: 1 m_enableExtraPadding: 0 checkPaddingRequired: 0 @@ -2226,64 +2575,29 @@ MonoBehaviour: m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 - m_ignoreRectMaskCulling: 0 - m_ignoreCulling: 1 m_horizontalMapping: 0 m_verticalMapping: 0 m_uvLineOffset: 0.3 m_geometrySortingOrder: 0 - m_firstVisibleCharacter: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 m_useMaxVisibleDescender: 1 m_pageToDisplay: 0 m_margin: {x: 0, y: 0, z: 0, w: 0} - m_textInfo: - textComponent: {fileID: 1746165347} - characterCount: 13 - spriteCount: 0 - spaceCount: 1 - wordCount: 2 - linkCount: 0 - lineCount: 1 - pageCount: 1 - materialCount: 1 - m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 - m_spriteAnimator: {fileID: 0} - m_isInputParsingRequired: 0 - m_inputSource: 0 m_hasFontAssetChanged: 0 m_renderer: {fileID: 1746165349} - m_subTextObjects: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_maskType: 0 ---- !u!33 &1746165348 -MeshFilter: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1746165346} - m_Mesh: {fileID: 0} + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 --- !u!23 &1746165349 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1746165346} m_Enabled: 1 m_CastShadows: 1 @@ -2292,7 +2606,10 @@ MeshRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: f4e195ac1e204eff960149d1cb34e18c, type: 2} m_StaticBatchInfo: @@ -2302,6 +2619,7 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -2314,17 +2632,13 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!222 &1746165350 -CanvasRenderer: - m_ObjectHideFlags: 2 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1746165346} + m_AdditionalVertexStreams: {fileID: 0} --- !u!224 &1746165351 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1746165346} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 1.65} @@ -2335,15 +2649,16 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0.15817642, y: 14.47} - m_SizeDelta: {x: 40.316322, y: 9.007265} + m_AnchoredPosition: {x: 0, y: 14.47} + m_SizeDelta: {x: 40, y: 9.007265} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1888380058 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1888380059} m_Layer: 0 @@ -2356,8 +2671,9 @@ GameObject: --- !u!4 &1888380059 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1888380058} m_LocalRotation: {x: 0.16051155, y: 0, z: 0, w: 0.98703396} m_LocalPosition: {x: 0, y: 25, z: -50} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity index f63dc078..fc579bc2 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity @@ -122,8 +122,6 @@ GameObject: m_Component: - component: {fileID: 754594209} - component: {fileID: 754594208} - - component: {fileID: 754594207} - - component: {fileID: 754594206} - component: {fileID: 754594205} m_Layer: 0 m_Name: Main Camera @@ -140,22 +138,6 @@ AudioListener: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 754594204} m_Enabled: 1 ---- !u!124 &754594206 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 754594204} - m_Enabled: 1 ---- !u!92 &754594207 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 754594204} - m_Enabled: 1 --- !u!20 &754594208 Camera: m_ObjectHideFlags: 0 @@ -292,6 +274,8 @@ MonoBehaviour: m_fontColorGradientPreset: {fileID: 0} m_spriteAsset: {fileID: 0} m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 m_overrideHtmlColors: 0 m_faceColor: serializedVersion: 2 @@ -306,7 +290,10 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_textAlignment: 544 + m_HorizontalAlignment: 32 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 m_characterSpacing: 0.57 m_wordSpacing: 0 m_lineSpacing: -34.82 @@ -318,7 +305,7 @@ MonoBehaviour: m_overflowMode: 0 m_firstOverflowCharacterIndex: 6 m_linkedTextComponent: {fileID: 0} - m_isLinkedTextComponent: 0 + parentLinkedComponent: {fileID: 0} m_isTextTruncated: 0 m_enableKerning: 1 m_enableExtraPadding: 0 @@ -352,15 +339,6 @@ MonoBehaviour: m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} m_hasFontAssetChanged: 0 - m_subTextObjects: - - {fileID: 0} - - {fileID: 1945473989} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!222 &1027572112 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta index f8b47425..9e7516e0 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: f9b4c22e15cff344ba9fc6542a58dd07 timeCreated: 1472854817 -licenseType: Store +licenseType: Free DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity new file mode 100644 index 00000000..10284839 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity @@ -0,0 +1,3418 @@ +%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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + 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: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 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 &101488131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 101488132} + - component: {fileID: 101488134} + - component: {fileID: 101488133} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &101488132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101488131} + m_LocalRotation: {x: 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: 1319632886} + 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: -45, y: -0.5} + m_SizeDelta: {x: -110, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &101488133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101488131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Please make a selection + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285427310 + m_fontColor: {r: 0.4339623, g: 0.4339623, b: 0.4339623, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 101488133} + characterCount: 23 + spriteCount: 0 + spaceCount: 3 + wordCount: 4 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &101488134 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101488131} + m_CullTransparentMesh: 0 +--- !u!1 &139435177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 139435180} + - component: {fileID: 139435179} + - component: {fileID: 139435178} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &139435178 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139435177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 60 + m_fontSizeBase: 60 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 139435178} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &139435179 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139435177} + m_CullTransparentMesh: 0 +--- !u!224 &139435180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139435177} + m_LocalRotation: {x: 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: 2013243556} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -460} + m_SizeDelta: {x: -70, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &145152783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 145152784} + - component: {fileID: 145152787} + - component: {fileID: 145152786} + - component: {fileID: 145152785} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &145152784 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 787873729} + - {fileID: 1847835227} + m_Father: {fileID: 1918656514} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &145152785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1046762071} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 787873729} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1847835228} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &145152786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &145152787 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_CullTransparentMesh: 0 +--- !u!1 &176217954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176217955} + - component: {fileID: 176217957} + - component: {fileID: 176217956} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176217955 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176217954} + m_LocalRotation: {x: 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: 1661359791} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &176217956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176217954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &176217957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176217954} + m_CullTransparentMesh: 0 +--- !u!1 &201383588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 201383591} + - component: {fileID: 201383590} + - component: {fileID: 201383589} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &201383589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201383588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 201383589} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &201383590 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201383588} + m_CullTransparentMesh: 0 +--- !u!224 &201383591 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201383588} + m_LocalRotation: {x: 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: 1918656514} + 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: -45, y: -0.5} + m_SizeDelta: {x: -110, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &380548278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 380548279} + - component: {fileID: 380548281} + - component: {fileID: 380548280} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &380548279 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380548278} + m_LocalRotation: {x: 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: 1082780498} + 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 &380548280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380548278} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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 +--- !u!222 &380548281 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380548278} + m_CullTransparentMesh: 0 +--- !u!1 &478722736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478722737} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &478722737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 478722736} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1986362754} + m_Father: {fileID: 1847835227} + 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: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &519374738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519374739} + - component: {fileID: 519374742} + - component: {fileID: 519374741} + - component: {fileID: 519374740} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &519374739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1769210906} + m_Father: {fileID: 1816501795} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &519374740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2028609999} + m_HandleRect: {fileID: 2028609998} + m_Direction: 2 + m_Value: 0 + m_Size: 0.81333333 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &519374741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &519374742 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_CullTransparentMesh: 0 +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + 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 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + 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: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &701619567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 701619568} + - component: {fileID: 701619570} + - component: {fileID: 701619569} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &701619568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701619567} + m_LocalRotation: {x: 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: 1319632886} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -50, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &701619569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701619567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &701619570 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701619567} + m_CullTransparentMesh: 0 +--- !u!1 &787873728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 787873729} + - component: {fileID: 787873732} + - component: {fileID: 787873731} + - component: {fileID: 787873730} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &787873729 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1046762071} + m_Father: {fileID: 145152784} + 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: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &787873730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &787873731 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_CullTransparentMesh: 0 +--- !u!114 &787873732 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &790700615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790700616} + - component: {fileID: 790700618} + - component: {fileID: 790700617} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &790700616 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790700615} + m_LocalRotation: {x: 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: 1319632886} + 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: -45, y: -0.5} + m_SizeDelta: {x: -110, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &790700617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790700615} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 790700617} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &790700618 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790700615} + m_CullTransparentMesh: 0 +--- !u!1 &796521516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 796521517} + - component: {fileID: 796521519} + - component: {fileID: 796521518} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &796521517 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796521516} + m_LocalRotation: {x: 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: 1661359791} + 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 &796521518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796521516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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 +--- !u!222 &796521519 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796521516} + m_CullTransparentMesh: 0 +--- !u!1 &1046762070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046762071} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1046762071 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046762070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1082780498} + m_Father: {fileID: 787873729} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1082780497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1082780498} + - component: {fileID: 1082780499} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1082780498 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1082780497} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 380548279} + - {fileID: 1530403189} + - {fileID: 1426913341} + m_Father: {fileID: 1046762071} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1082780499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1082780497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 380548280} + toggleTransition: 1 + graphic: {fileID: 1530403190} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 1 +--- !u!1 &1224163520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1224163523} + - component: {fileID: 1224163522} + - component: {fileID: 1224163521} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1224163521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224163520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, 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 &1224163522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224163520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1224163523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224163520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1314055271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1314055272} + - component: {fileID: 1314055274} + - component: {fileID: 1314055273} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1314055272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1314055271} + m_LocalRotation: {x: 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: 1661359791} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: -50, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1314055273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1314055271} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1314055273} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1314055274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1314055271} + m_CullTransparentMesh: 0 +--- !u!1 &1319489945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1319489946} + - component: {fileID: 1319489949} + - component: {fileID: 1319489948} + - component: {fileID: 1319489947} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1319489946 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2133414391} + m_Father: {fileID: 1816501795} + 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: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1319489947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1319489948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_CullTransparentMesh: 0 +--- !u!114 &1319489949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &1319632885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1319632886} + - component: {fileID: 1319632889} + - component: {fileID: 1319632888} + - component: {fileID: 1319632887} + m_Layer: 5 + m_Name: DropdownWithPlaceholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1319632886 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 790700616} + - {fileID: 101488132} + - {fileID: 701619568} + - {fileID: 1816501795} + m_Father: {fileID: 2013243556} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: -70, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1319632887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1319632888} + m_Template: {fileID: 1816501795} + m_CaptionText: {fileID: 790700617} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 101488133} + m_ItemText: {fileID: 1314055273} + m_ItemImage: {fileID: 0} + m_Value: -1 + m_Options: + m_Options: + - m_Text: Option A + m_Image: {fileID: 0} + - m_Text: Option B + m_Image: {fileID: 0} + - m_Text: Option C + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_Dropdown+DropdownEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1319632888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1319632889 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_CullTransparentMesh: 0 +--- !u!1 &1426913338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1426913341} + - component: {fileID: 1426913340} + - component: {fileID: 1426913339} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1426913339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426913338} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1426913339} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1426913340 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426913338} + m_CullTransparentMesh: 0 +--- !u!224 &1426913341 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426913338} + m_LocalRotation: {x: 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: 1082780498} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: -50, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1430059152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1430059153} + - component: {fileID: 1430059155} + - component: {fileID: 1430059154} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1430059153 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430059152} + m_LocalRotation: {x: 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: 1918656514} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -50, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1430059154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430059152} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1430059155 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430059152} + m_CullTransparentMesh: 0 +--- !u!1 &1473329902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1473329903} + - component: {fileID: 1473329906} + - component: {fileID: 1473329905} + - component: {fileID: 1473329904} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1473329903 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1878170544} + m_Father: {fileID: 2013243556} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: -70, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1473329904 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1473329905} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2013243557} + m_MethodName: OnButtonClick + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1473329905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1473329906 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_CullTransparentMesh: 0 +--- !u!1 &1530403188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1530403189} + - component: {fileID: 1530403191} + - component: {fileID: 1530403190} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1530403189 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1530403188} + m_LocalRotation: {x: 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: 1082780498} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1530403190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1530403188} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1530403191 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1530403188} + m_CullTransparentMesh: 0 +--- !u!1 &1661359790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1661359791} + - component: {fileID: 1661359792} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1661359791 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661359790} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 796521517} + - {fileID: 176217955} + - {fileID: 1314055272} + m_Father: {fileID: 2133414391} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1661359792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661359790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 796521518} + toggleTransition: 1 + graphic: {fileID: 176217956} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 1 +--- !u!1 &1769210905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1769210906} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1769210906 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1769210905} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2028609998} + m_Father: {fileID: 519374739} + 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: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1816501794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1816501795} + - component: {fileID: 1816501798} + - component: {fileID: 1816501797} + - component: {fileID: 1816501796} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1816501795 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1319489946} + - {fileID: 519374739} + m_Father: {fileID: 1319632886} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1816501796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2133414391} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1319489946} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 519374740} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1816501797 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1816501798 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_CullTransparentMesh: 0 +--- !u!1 &1847835226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1847835227} + - component: {fileID: 1847835230} + - component: {fileID: 1847835229} + - component: {fileID: 1847835228} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1847835227 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478722737} + m_Father: {fileID: 145152784} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1847835228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1986362755} + m_HandleRect: {fileID: 1986362754} + m_Direction: 2 + m_Value: 0 + m_Size: 0.81333333 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1847835229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1847835230 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_CullTransparentMesh: 0 +--- !u!1 &1878170543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1878170544} + - component: {fileID: 1878170546} + - component: {fileID: 1878170545} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1878170544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878170543} + m_LocalRotation: {x: 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: 1473329903} + 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 &1878170545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878170543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Done + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1878170545} + characterCount: 4 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1878170546 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878170543} + m_CullTransparentMesh: 0 +--- !u!1 &1918656512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1918656514} + - component: {fileID: 1918656516} + - component: {fileID: 1918656515} + - component: {fileID: 1918656513} + m_Layer: 5 + m_Name: DropdownWithoutPlaceholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1918656513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1918656515} + m_Template: {fileID: 145152784} + m_CaptionText: {fileID: 201383589} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 0} + m_ItemText: {fileID: 1426913339} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: + - m_Text: Option A + m_Image: {fileID: 0} + - m_Text: Option B + m_Image: {fileID: 0} + - m_Text: Option C + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_Dropdown+DropdownEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &1918656514 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 201383591} + - {fileID: 1430059153} + - {fileID: 145152784} + m_Father: {fileID: 2013243556} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 240} + m_SizeDelta: {x: -70, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1918656515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1918656516 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_CullTransparentMesh: 0 +--- !u!1 &1986362753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1986362754} + - component: {fileID: 1986362756} + - component: {fileID: 1986362755} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1986362754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986362753} + m_LocalRotation: {x: 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: 478722737} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.81333333} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1986362755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986362753} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1986362756 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986362753} + m_CullTransparentMesh: 0 +--- !u!1 &2013243552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2013243556} + - component: {fileID: 2013243555} + - component: {fileID: 2013243553} + - component: {fileID: 2013243557} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2013243553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &2013243555 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2013243556 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + 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: 1918656514} + - {fileID: 1319632886} + - {fileID: 139435180} + - {fileID: 1473329903} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &2013243557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac1eb05af6d391b4eb0f4c070a99f1d0, type: 3} + m_Name: + m_EditorClassIdentifier: + text: {fileID: 139435178} + dropdownWithoutPlaceholder: {fileID: 1918656513} + dropdownWithPlaceholder: {fileID: 1319632887} +--- !u!1 &2028609997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2028609998} + - component: {fileID: 2028610000} + - component: {fileID: 2028609999} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2028609998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028609997} + m_LocalRotation: {x: 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: 1769210906} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.81333333} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2028609999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028609997} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &2028610000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028609997} + m_CullTransparentMesh: 0 +--- !u!1 &2133414390 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2133414391} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2133414391 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2133414390} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1661359791} + m_Father: {fileID: 1319489946} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 1} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta new file mode 100644 index 00000000..04121acd --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0851605490a599b46b6ac5cb681d93ea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity new file mode 100644 index 00000000..a428f235 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity @@ -0,0 +1,550 @@ +%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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1840652445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1840652448} + - component: {fileID: 1840652447} + - component: {fileID: 1840652446} + 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 &1840652446 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1840652445} + m_Enabled: 1 +--- !u!20 &1840652447 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1840652445} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + 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: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1840652448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1840652445} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1889734829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1889734832} + - component: {fileID: 1889734831} + - component: {fileID: 1889734830} + m_Layer: 0 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1889734830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1889734829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Single Pass + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: f2dcf029949142e28b974630369c8b4e, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: -7 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1889734831} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1889734831 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1889734829} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f2dcf029949142e28b974630369c8b4e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1889734832 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1889734829} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 2.5} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1955989943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1955989946} + - component: {fileID: 1955989945} + - component: {fileID: 1955989944} + m_Layer: 0 + m_Name: Text (TMP) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1955989944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955989943} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Double Pass + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 947a44964e53bf0448ff698b2a2219c0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: -7 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1955989945} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1955989945 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955989943} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 947a44964e53bf0448ff698b2a2219c0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1955989946 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1955989943} + m_LocalRotation: {x: 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} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -2.5} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity.meta new file mode 100644 index 00000000..3b571154 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3b38a6ba32b869f48812e595baf39746 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.meta new file mode 100644 index 00000000..ab511cfb --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7eaeb4188c60454faf0a41c253b505c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity new file mode 100644 index 00000000..58438e4e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity @@ -0,0 +1,2262 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &140582583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 140582587} + - component: {fileID: 140582586} + - component: {fileID: 140582585} + - component: {fileID: 140582584} + m_Layer: 0 + m_Name: Ground Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &140582584 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140582583} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &140582585 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140582583} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &140582586 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140582583} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &140582587 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140582583} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &267765522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 267765526} + - component: {fileID: 267765525} + - component: {fileID: 267765524} + - component: {fileID: 267765523} + - component: {fileID: 267765527} + m_Layer: 0 + m_Name: Unity Flat Logo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &267765523 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267765522} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &267765524 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267765522} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &267765525 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267765522} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &267765526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267765522} + serializedVersion: 2 + m_LocalRotation: {x: 0.2588191, y: 0, z: 0, w: 0.9659258} + m_LocalPosition: {x: 0, y: 0.202, z: 1.7} + m_LocalScale: {x: 2.75, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 842134343} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} +--- !u!114 &267765527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267765522} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 2 + TranslationDistance: {x: 3.5, y: 0, z: 0} + TranslationSpeed: 0.5 + SpinSpeed: 0 + RotationRange: 0 +--- !u!1 &437800966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 437800969} + - component: {fileID: 437800968} + - component: {fileID: 437800967} + - component: {fileID: 437800970} + m_Layer: 0 + m_Name: Point Light - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &437800967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 437800966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 + m_EnableSpotReflector: 1 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_Intensity: 200 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 13 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 +--- !u!108 &437800968 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 437800966} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 2 + m_Color: {r: 0, g: 0.5592723, b: 1, a: 1} + m_Intensity: 79.57747 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + 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: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 4648 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &437800969 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 437800966} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.967, z: -3.229} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 574041790} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &437800970 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 437800966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 2 + TranslationDistance: {x: 5, y: 0, z: 1} + TranslationSpeed: 0.75 + SpinSpeed: 1 + RotationRange: 5 +--- !u!1 &572775507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 572775511} + - component: {fileID: 572775510} + - component: {fileID: 572775509} + - component: {fileID: 572775508} + m_Layer: 0 + m_Name: Point Light - Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &572775508 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572775507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 2 + TranslationDistance: {x: 5, y: 0, z: 1} + TranslationSpeed: 1.25 + SpinSpeed: 0.75 + RotationRange: 5 +--- !u!114 &572775509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572775507} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 + m_EnableSpotReflector: 1 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_Intensity: 200 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 13 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 +--- !u!108 &572775510 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572775507} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 2 + m_Color: {r: 1, g: 0.4575472, b: 0.4575472, a: 1} + m_Intensity: 79.57747 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + 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: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 4648 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &572775511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572775507} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.5, y: 1.967, z: -3.229} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 574041790} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &574041789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 574041790} + m_Layer: 0 + m_Name: Lights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &574041790 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 574041789} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 437800969} + - {fileID: 1179778785} + - {fileID: 572775511} + - {fileID: 1020283464} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &842134340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 842134343} + - component: {fileID: 842134342} + - component: {fileID: 842134341} + m_Layer: 0 + m_Name: Text (TMP) - Lit Plain + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &842134341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842134340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: \uE347 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9adb1f542a93ae489bacfeae21e8394, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 967f61bb1e3e28645a39e0cb647cc79e, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 32 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 1 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 842134342} + m_maskType: 0 +--- !u!23 &842134342 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842134340} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 967f61bb1e3e28645a39e0cb647cc79e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &842134343 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842134340} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.509} + m_LocalScale: {x: 0.090909086, y: 0.25, z: 0.25} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 267765526} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.001, y: -0.191} + m_SizeDelta: {x: 10, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1020283460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020283464} + - component: {fileID: 1020283463} + - component: {fileID: 1020283462} + - component: {fileID: 1020283461} + m_Layer: 0 + m_Name: Spot Light - Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1020283461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020283460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 1 + TranslationDistance: {x: 5, y: 0, z: 0} + TranslationSpeed: 1 + SpinSpeed: 3 + RotationRange: 20 +--- !u!114 &1020283462 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020283460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 + m_EnableSpotReflector: 0 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_Intensity: 800 + m_InnerSpotPercent: 30 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.05 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 6 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 0 + m_Level: 2 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 13 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 +--- !u!108 &1020283463 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020283460} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 0, g: 0.96415067, b: 1, a: 1} + m_Intensity: 79.57747 + m_Range: 10 + m_SpotAngle: 60 + m_InnerSpotAngle: 6 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + 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: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 4700 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0.05 + m_ShadowAngle: 0 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 0 +--- !u!4 &1020283464 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020283460} + serializedVersion: 2 + m_LocalRotation: {x: 0.07528914, y: 0.9389838, z: -0.077044755, w: 0.3266576} + m_LocalPosition: {x: -3.681, y: 3, z: 3.614} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 574041790} + m_LocalEulerAnglesHint: {x: 11.179, y: 142.158, z: 5.326} +--- !u!1 &1179778781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1179778785} + - component: {fileID: 1179778784} + - component: {fileID: 1179778783} + - component: {fileID: 1179778782} + m_Layer: 0 + m_Name: Point Light - Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1179778782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179778781} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + Motion: 2 + TranslationDistance: {x: 5, y: 0, z: 1} + TranslationSpeed: 1 + SpinSpeed: 1.25 + RotationRange: 5 +--- !u!114 &1179778783 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179778781} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 + m_EnableSpotReflector: 1 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_Intensity: 200 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 13 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 +--- !u!108 &1179778784 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179778781} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 2 + m_Color: {r: 0.3254717, g: 1, b: 0.3254717, a: 1} + m_Intensity: 79.57747 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + 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: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 4648 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1179778785 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1179778781} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.5, y: 1.967, z: -3.229} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 574041790} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1381285413 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1381285416} + - component: {fileID: 1381285415} + - component: {fileID: 1381285414} + - component: {fileID: 1381285417} + m_Layer: 0 + m_Name: Text (TMP) - Lit Bloom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1381285414 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381285413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: \uE347 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9adb1f542a93ae489bacfeae21e8394, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 8d176c01131de8f46ad61094e29d79b2, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 32 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 1 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1381285415} + m_maskType: 0 +--- !u!23 &1381285415 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381285413} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 8d176c01131de8f46ad61094e29d79b2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1381285416 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381285413} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1.25} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 1.726} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1381285417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381285413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: e31164aa529c1144b9f1820dbd4d2aca, type: 2} +--- !u!1 &1509821796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1509821798} + - component: {fileID: 1509821797} + m_Layer: 0 + m_Name: Sky and Fog Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1509821797 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509821796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 83ba2e375bed45f48bce43e5a5f7c88a, type: 2} +--- !u!4 &1509821798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1509821796} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1611878831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1611878834} + - component: {fileID: 1611878833} + - component: {fileID: 1611878832} + m_Layer: 0 + m_Name: Text (TMP) - Unlit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1611878832 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611878831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Unlit Shader + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 2ddca8f46aa0838419d568affb0ca6b4, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 18 + m_fontSizeBase: 18 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1611878833} + m_maskType: 0 +--- !u!23 &1611878833 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611878831} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddca8f46aa0838419d568affb0ca6b4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1611878834 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1611878831} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -4.925} + m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 3.522, y: -0.139} + m_SizeDelta: {x: 20, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2059096375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2059096378} + - component: {fileID: 2059096377} + - component: {fileID: 2059096376} + - component: {fileID: 2059096379} + 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 &2059096376 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2059096375} + m_Enabled: 1 +--- !u!20 &2059096377 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2059096375} + 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_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &2059096378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2059096375} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -6.15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2059096379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2059096375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 23c1ce4fb46143f46bc5cb5224c934f6, type: 3} + m_Name: + m_EditorClassIdentifier: + clearColorMode: 0 + backgroundColorHDR: {r: 0.025, g: 0.07, b: 0.19, a: 0} + clearDepth: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + antialiasing: 0 + SMAAQuality: 2 + dithering: 1 + stopNaNs: 0 + taaSharpenStrength: 0.5 + TAAQuality: 1 + taaSharpenMode: 0 + taaRingingReduction: 0 + taaHistorySharpening: 0.35 + taaAntiFlicker: 0.5 + taaMotionVectorRejection: 0 + taaAntiHistoryRinging: 0 + taaBaseBlendFactor: 0.875 + taaJitterScale: 1 + physicalParameters: + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + flipYMode: 0 + xrRendering: 1 + fullscreenPassthrough: 0 + allowDynamicResolution: 0 + customRenderingSettings: 0 + invertFaceCulling: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + hasPersistentHistory: 0 + screenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + screenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + allowDeepLearningSuperSampling: 1 + deepLearningSuperSamplingUseCustomQualitySettings: 0 + deepLearningSuperSamplingQuality: 0 + deepLearningSuperSamplingUseCustomAttributes: 0 + deepLearningSuperSamplingUseOptimalSettings: 1 + deepLearningSuperSamplingSharpening: 0 + allowFidelityFX2SuperResolution: 1 + fidelityFX2SuperResolutionUseCustomQualitySettings: 0 + fidelityFX2SuperResolutionQuality: 0 + fidelityFX2SuperResolutionUseCustomAttributes: 0 + fidelityFX2SuperResolutionUseOptimalSettings: 1 + fidelityFX2SuperResolutionEnableSharpening: 0 + fidelityFX2SuperResolutionSharpening: 0 + fsrOverrideSharpness: 0 + fsrSharpness: 0.92 + exposureTarget: {fileID: 0} + materialMipBias: 0 + m_RenderingPathCustomFrameSettings: + bitDatas: + data1: 72198262773251917 + data2: 13763000464465395712 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + sssCustomDownsampleSteps: 0 + msaaMode: 9 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + defaultFrameSettings: 0 + m_Version: 9 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 2059096378} + - {fileID: 1509821798} + - {fileID: 140582587} + - {fileID: 1381285416} + - {fileID: 1611878834} + - {fileID: 267765526} + - {fileID: 574041790} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity.meta new file mode 100644 index 00000000..5f2ce65f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eea2b7206368b444e84fbec4ec32b64a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset new file mode 100644 index 00000000..e7d3a5f4 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset @@ -0,0 +1,60 @@ +%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: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Sky and Fog Volume Profile + m_EditorClassIdentifier: + components: + - {fileID: 6704987263078244684} +--- !u!114 &6704987263078244684 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 4 + cloudType: + m_OverrideState: 1 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 1 + planetRadius: + m_OverrideState: 1 + m_Value: 6378.1 + renderingSpace: + m_OverrideState: 1 + m_Value: 1 + centerMode: + m_OverrideState: 1 + m_Value: 0 + planetCenter: + m_OverrideState: 0 + m_Value: {x: 0, y: -6378.1, z: 0} + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 0 + fogType: + m_OverrideState: 0 + m_Value: 0 + m_Version: 1 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset.meta new file mode 100644 index 00000000..029bcce5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example/Sky and Fog Volume Profile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83ba2e375bed45f48bce43e5a5f7c88a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity index f3d45b3b..6cf6f775 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity @@ -50,7 +50,6 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 @@ -116,9 +115,10 @@ NavMeshSettings: --- !u!1 &182159562 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 182159566} - component: {fileID: 182159565} @@ -133,8 +133,9 @@ GameObject: --- !u!23 &182159563 MeshRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 182159562} m_Enabled: 1 m_CastShadows: 1 @@ -144,6 +145,7 @@ MeshRenderer: m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: aadd5a709a48466c887296bb5b1b8110, type: 2} m_StaticBatchInfo: @@ -168,15 +170,17 @@ MeshRenderer: --- !u!33 &182159565 MeshFilter: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 182159562} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &182159566 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 182159562} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -188,13 +192,13 @@ Transform: --- !u!1 &280649733 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 280649738} - component: {fileID: 280649737} - - component: {fileID: 280649735} - component: {fileID: 280649734} - component: {fileID: 280649740} - component: {fileID: 280649739} @@ -208,27 +212,27 @@ GameObject: --- !u!81 &280649734 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 280649733} - m_Enabled: 1 ---- !u!124 &280649735 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 --- !u!20 &280649737 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -258,8 +262,9 @@ Camera: --- !u!4 &280649738 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -107.936806} @@ -271,8 +276,9 @@ Transform: --- !u!114 &280649739 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 m_EditorHideFlags: 0 @@ -296,8 +302,9 @@ MonoBehaviour: --- !u!114 &280649740 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 280649733} m_Enabled: 1 m_EditorHideFlags: 0 @@ -309,9 +316,10 @@ MonoBehaviour: --- !u!1 &1097136440 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1097136442} - component: {fileID: 1097136441} @@ -325,8 +333,9 @@ GameObject: --- !u!108 &1097136441 Light: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1097136440} m_Enabled: 1 serializedVersion: 8 @@ -352,6 +361,7 @@ Light: serializedVersion: 2 m_Bits: 4294967295 m_Lightmapping: 1 + m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 @@ -361,8 +371,9 @@ Light: --- !u!4 &1097136442 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1097136440} m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} @@ -374,9 +385,10 @@ Transform: --- !u!1 &2142710353 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 2142710355} - component: {fileID: 2142710354} @@ -390,8 +402,9 @@ GameObject: --- !u!114 &2142710354 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2142710353} m_Enabled: 1 m_EditorHideFlags: 0 @@ -403,8 +416,9 @@ MonoBehaviour: --- !u!4 &2142710355 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2142710353} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts.meta index 24af5288..225345e9 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: 3979ce59e55144c89a2b3b3f8dcf7fd3 folderAsset: yes timeCreated: 1436068007 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs index b48ebbdb..d6743842 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs @@ -4,7 +4,7 @@ using System.Collections; namespace TMPro.Examples { - + public class Benchmark01 : MonoBehaviour { @@ -54,13 +54,13 @@ namespace TMPro.Examples //m_textMeshPro.fontSharedMaterial.SetFloat("_OutlineWidth", 0.2f); //m_textMeshPro.fontSharedMaterial.EnableKeyword("UNDERLAY_ON"); //m_textMeshPro.lineJustification = LineJustificationTypes.Center; - m_textMeshPro.enableWordWrapping = false; - //m_textMeshPro.lineLength = 60; + m_textMeshPro.textWrappingMode = TextWrappingModes.NoWrap; + //m_textMeshPro.lineLength = 60; //m_textMeshPro.characterSpacing = 0.2f; //m_textMeshPro.fontColor = new Color32(255, 255, 255, 255); m_material01 = m_textMeshPro.font.material; - m_material02 = Resources.Load("Fonts & Materials/LiberationSans SDF - Drop Shadow"); // Make sure the LiberationSans SDF exists before calling this... + m_material02 = Resources.Load("Fonts & Materials/LiberationSans SDF - Drop Shadow"); // Make sure the LiberationSans SDF exists before calling this... } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs index daa6d30c..232df7df 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs @@ -4,13 +4,14 @@ using System.Collections; namespace TMPro.Examples { - + public class Benchmark02 : MonoBehaviour { public int SpawnType = 0; public int NumberOfNPC = 12; + public bool IsTextObjectScaleStatic; private TextMeshProFloatingText floatingText_Script; @@ -34,14 +35,16 @@ namespace TMPro.Examples textMeshPro.alignment = TextAlignmentOptions.Bottom; textMeshPro.fontSize = 96; - textMeshPro.enableKerning = false; + textMeshPro.fontFeatures.Clear(); textMeshPro.color = new Color32(255, 255, 0, 255); textMeshPro.text = "!"; - + textMeshPro.isTextObjectScaleStatic = IsTextObjectScaleStatic; + // Spawn Floating Text floatingText_Script = go.AddComponent(); floatingText_Script.SpawnType = 0; + floatingText_Script.IsTextObjectScaleStatic = IsTextObjectScaleStatic; } else if (SpawnType == 1) { @@ -86,8 +89,8 @@ namespace TMPro.Examples floatingText_Script.SpawnType = 0; } - - + + } } } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs index eaa2c894..7a3e1b97 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs @@ -1,19 +1,20 @@ -using UnityEngine; +using UnityEngine; using System.Collections; +using UnityEngine.TextCore.LowLevel; namespace TMPro.Examples { - + public class Benchmark03 : MonoBehaviour { + public enum BenchmarkType { TMP_SDF_MOBILE = 0, TMP_SDF__MOBILE_SSD = 1, TMP_SDF = 2, TMP_BITMAP_MOBILE = 3, TEXTMESH_BITMAP = 4 } - public int SpawnType = 0; - public int NumberOfNPC = 12; + public int NumberOfSamples = 100; + public BenchmarkType Benchmark; - public Font TheFont; + public Font SourceFont; - //private TextMeshProFloatingText floatingText_Script; void Awake() { @@ -23,54 +24,66 @@ namespace TMPro.Examples void Start() { - for (int i = 0; i < NumberOfNPC; i++) + TMP_FontAsset fontAsset = null; + + // Create Dynamic Font Asset for the given font file. + switch (Benchmark) { - if (SpawnType == 0) + case BenchmarkType.TMP_SDF_MOBILE: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SDFAA, 256, 256, AtlasPopulationMode.Dynamic); + break; + case BenchmarkType.TMP_SDF__MOBILE_SSD: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SDFAA, 256, 256, AtlasPopulationMode.Dynamic); + fontAsset.material.shader = Shader.Find("TextMeshPro/Mobile/Distance Field SSD"); + break; + case BenchmarkType.TMP_SDF: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SDFAA, 256, 256, AtlasPopulationMode.Dynamic); + fontAsset.material.shader = Shader.Find("TextMeshPro/Distance Field"); + break; + case BenchmarkType.TMP_BITMAP_MOBILE: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SMOOTH, 256, 256, AtlasPopulationMode.Dynamic); + break; + } + + for (int i = 0; i < NumberOfSamples; i++) + { + switch (Benchmark) { - // TextMesh Pro Implementation - //go.transform.localScale = new Vector3(2, 2, 2); - GameObject go = new GameObject(); //"NPC " + i); - //go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); + case BenchmarkType.TMP_SDF_MOBILE: + case BenchmarkType.TMP_SDF__MOBILE_SSD: + case BenchmarkType.TMP_SDF: + case BenchmarkType.TMP_BITMAP_MOBILE: + { + GameObject go = new GameObject(); + go.transform.position = new Vector3(0, 1.2f, 0); - go.transform.position = new Vector3(0, 0, 0); - //go.renderer.castShadows = false; - //go.renderer.receiveShadows = false; - //go.transform.rotation = Quaternion.Euler(0, Random.Range(0, 360), 0); + TextMeshPro textComponent = go.AddComponent(); + textComponent.font = fontAsset; + textComponent.fontSize = 128; + textComponent.text = "@"; + textComponent.alignment = TextAlignmentOptions.Center; + textComponent.color = new Color32(255, 255, 0, 255); - TextMeshPro textMeshPro = go.AddComponent(); - //textMeshPro.FontAsset = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TextMeshProFont)) as TextMeshProFont; - textMeshPro.alignment = TextAlignmentOptions.Center; - textMeshPro.fontSize = 96; + if (Benchmark == BenchmarkType.TMP_BITMAP_MOBILE) + textComponent.fontSize = 132; - textMeshPro.text = "@"; - textMeshPro.color = new Color32(255, 255, 0, 255); - //textMeshPro.Text = "!"; + } + break; + case BenchmarkType.TEXTMESH_BITMAP: + { + GameObject go = new GameObject(); + go.transform.position = new Vector3(0, 1.2f, 0); + TextMesh textMesh = go.AddComponent(); + textMesh.GetComponent().sharedMaterial = SourceFont.material; + textMesh.font = SourceFont; + textMesh.anchor = TextAnchor.MiddleCenter; + textMesh.fontSize = 130; - // Spawn Floating Text - //floatingText_Script = go.AddComponent(); - //floatingText_Script.SpawnType = 0; - } - else - { - // TextMesh Implementation - GameObject go = new GameObject(); //"NPC " + i); - //go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); - - go.transform.position = new Vector3(0, 0, 0); - - TextMesh textMesh = go.AddComponent(); - textMesh.GetComponent().sharedMaterial = TheFont.material; - textMesh.font = TheFont; - textMesh.anchor = TextAnchor.MiddleCenter; - textMesh.fontSize = 96; - - textMesh.color = new Color32(255, 255, 0, 255); - textMesh.text = "@"; - - // Spawn Floating Text - //floatingText_Script = go.AddComponent(); - //floatingText_Script.SpawnType = 1; + textMesh.color = new Color32(255, 255, 0, 255); + textMesh.text = "@"; + } + break; } } } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs index e56714d5..5ff28df6 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs @@ -4,7 +4,7 @@ using System.Collections; namespace TMPro.Examples { - + public class Benchmark04 : MonoBehaviour { @@ -45,7 +45,7 @@ namespace TMPro.Examples //textMeshPro.anchor = AnchorPositions.Left; textMeshPro.rectTransform.pivot = new Vector2(0, 0.5f); - textMeshPro.enableWordWrapping = false; + textMeshPro.textWrappingMode = TextWrappingModes.NoWrap; textMeshPro.extraPadding = true; textMeshPro.isOrthographic = true; textMeshPro.fontSize = i; @@ -65,7 +65,7 @@ namespace TMPro.Examples //if (lineHeight > orthoSize * 2 * 0.9f) return; go.transform.position = m_Transform.position + new Vector3(ratio * -orthoSize * 0.975f, orthoSize * 0.975f - lineHeight, 1); - + TextMesh textMesh = go.AddComponent(); textMesh.font = Resources.Load("Fonts/ARIAL", typeof(Font)) as Font; textMesh.renderer.sharedMaterial = textMesh.font.material; diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs index 5578b1e6..2915c967 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs @@ -1,44 +1,51 @@ using UnityEngine; using UnityEngine.UI; -using System.Collections; using TMPro; public class ChatController : MonoBehaviour { - public TMP_InputField TMP_ChatInput; + public TMP_InputField ChatInputField; - public TMP_Text TMP_ChatOutput; + public TMP_Text ChatDisplayOutput; public Scrollbar ChatScrollbar; void OnEnable() { - TMP_ChatInput.onSubmit.AddListener(AddToChatOutput); - + ChatInputField.onSubmit.AddListener(AddToChatOutput); } void OnDisable() { - TMP_ChatInput.onSubmit.RemoveListener(AddToChatOutput); - + ChatInputField.onSubmit.RemoveListener(AddToChatOutput); } void AddToChatOutput(string newText) { // Clear Input Field - TMP_ChatInput.text = string.Empty; + ChatInputField.text = string.Empty; var timeNow = System.DateTime.Now; - TMP_ChatOutput.text += "[<#FFFF80>" + timeNow.Hour.ToString("d2") + ":" + timeNow.Minute.ToString("d2") + ":" + timeNow.Second.ToString("d2") + "] " + newText + "\n"; + string formattedInput = "[<#FFFF80>" + timeNow.Hour.ToString("d2") + ":" + timeNow.Minute.ToString("d2") + ":" + timeNow.Second.ToString("d2") + "] " + newText; - TMP_ChatInput.ActivateInputField(); + if (ChatDisplayOutput != null) + { + // No special formatting for first entry + // Add line feed before each subsequent entries + if (ChatDisplayOutput.text == string.Empty) + ChatDisplayOutput.text = formattedInput; + else + ChatDisplayOutput.text += "\n" + formattedInput; + } + + // Keep Chat input field active + ChatInputField.ActivateInputField(); // Set the scrollbar to the bottom when next text is submitted. ChatScrollbar.value = 0; - } } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta index a01e0fe8..fd1d4206 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 53d91f98a2664f5cb9af11de72ac54ec timeCreated: 1487197841 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs new file mode 100644 index 00000000..f9ac60b5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs @@ -0,0 +1,19 @@ +using TMPro; +using UnityEngine; + +public class DropdownSample: MonoBehaviour +{ + [SerializeField] + private TextMeshProUGUI text = null; + + [SerializeField] + private TMP_Dropdown dropdownWithoutPlaceholder = null; + + [SerializeField] + private TMP_Dropdown dropdownWithPlaceholder = null; + + public void OnButtonClick() + { + text.text = dropdownWithPlaceholder.value > -1 ? "Selected values:\n" + dropdownWithoutPlaceholder.value + " - " + dropdownWithPlaceholder.value : "Error: Please make a selection"; + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta new file mode 100644 index 00000000..80461011 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac1eb05af6d391b4eb0f4c070a99f1d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta index 5ba95d35..f42808a4 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: a4b6f99e8bc54541bbd149b014ff441c timeCreated: 1449025325 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs index f7e33fea..0ef528bf 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs @@ -4,12 +4,15 @@ using System.Collections; namespace TMPro.Examples { - + public class ObjectSpin : MonoBehaviour { + #pragma warning disable 0414 + public enum MotionType { Rotation, SearchLight, Translation }; + public MotionType Motion; -#pragma warning disable 0414 - + public Vector3 TranslationDistance = new Vector3(5, 0, 0); + public float TranslationSpeed = 1.0f; public float SpinSpeed = 5; public int RotationRange = 15; private Transform m_transform; @@ -19,10 +22,6 @@ namespace TMPro.Examples private Vector3 m_initial_Rotation; private Vector3 m_initial_Position; private Color32 m_lightColor; - private int frames = 0; - - public enum MotionType { Rotation, BackAndForth, Translation }; - public MotionType Motion; void Awake() { @@ -38,31 +37,30 @@ namespace TMPro.Examples // Update is called once per frame void Update() { - if (Motion == MotionType.Rotation) + switch (Motion) { - m_transform.Rotate(0, SpinSpeed * Time.deltaTime, 0); - } - else if (Motion == MotionType.BackAndForth) - { - m_time += SpinSpeed * Time.deltaTime; - m_transform.rotation = Quaternion.Euler(m_initial_Rotation.x, Mathf.Sin(m_time) * RotationRange + m_initial_Rotation.y, m_initial_Rotation.z); - } - else - { - m_time += SpinSpeed * Time.deltaTime; + case MotionType.Rotation: + m_transform.Rotate(0, SpinSpeed * Time.deltaTime, 0); + break; + case MotionType.SearchLight: + m_time += SpinSpeed * Time.deltaTime; + m_transform.rotation = Quaternion.Euler(m_initial_Rotation.x, Mathf.Sin(m_time) * RotationRange + m_initial_Rotation.y, m_initial_Rotation.z); + break; + case MotionType.Translation: + m_time += TranslationSpeed * Time.deltaTime; - float x = 15 * Mathf.Cos(m_time * .95f); - float y = 10; // *Mathf.Sin(m_time * 1f) * Mathf.Cos(m_time * 1f); - float z = 0f; // *Mathf.Sin(m_time * .9f); + float x = TranslationDistance.x * Mathf.Cos(m_time); + float y = TranslationDistance.y * Mathf.Sin(m_time) * Mathf.Cos(m_time * 1f); + float z = TranslationDistance.z * Mathf.Sin(m_time); - m_transform.position = m_initial_Position + new Vector3(x, z, y); + m_transform.position = m_initial_Position + new Vector3(x, z, y); - // Drawing light patterns because they can be cool looking. - //if (frames > 2) - // Debug.DrawLine(m_transform.position, m_prevPOS, m_lightColor, 100f); + // Drawing light patterns because they can be cool looking. + //if (Time.frameCount > 1) + // Debug.DrawLine(m_transform.position, m_prevPOS, m_lightColor, 100f); - m_prevPOS = m_transform.position; - frames += 1; + m_prevPOS = m_transform.position; + break; } } } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs index 7f40e22c..8684b48f 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs @@ -1,10 +1,10 @@ -using UnityEngine; +using UnityEngine; using System.Collections; namespace TMPro.Examples { - + public class SimpleScript : MonoBehaviour { @@ -29,12 +29,12 @@ namespace TMPro.Examples // Assign Material to TextMesh Pro Component //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF - Bevel", typeof(Material)) as Material; //m_textMeshPro.fontSharedMaterial.EnableKeyword("BEVEL_ON"); - + // Set various font settings. m_textMeshPro.fontSize = 48; m_textMeshPro.alignment = TextAlignmentOptions.Center; - + //m_textMeshPro.anchorDampening = true; // Has been deprecated but under consideration for re-implementation. //m_textMeshPro.enableAutoSizing = true; @@ -42,7 +42,7 @@ namespace TMPro.Examples //m_textMeshPro.wordSpacing = 0.1f; //m_textMeshPro.enableCulling = true; - m_textMeshPro.enableWordWrapping = false; + m_textMeshPro.textWrappingMode = TextWrappingModes.NoWrap; //textMeshPro.fontColor = new Color32(255, 255, 255, 255); } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta index 8e7941d2..46111059 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: d412675cfb3441efa3bf8dcd9b7624dc timeCreated: 1458801336 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs index a6beb30b..ad76118f 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs @@ -16,6 +16,7 @@ namespace TMPro { if (ch >= '0' && ch <= '9') { + text += ch; pos += 1; return ch; } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta index 48d5a86e..f013655a 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 1a7eb92a01ed499a987bde9def05fbce timeCreated: 1473112765 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta index 396dd669..af5c4d4f 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 6f2c5b59b6874405865e2616e4ec276a timeCreated: 1449625634 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs index bf4d46c6..78311f80 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs @@ -4,7 +4,7 @@ using System.Collections; namespace TMPro.Examples { - + public class TMP_FrameRateCounter : MonoBehaviour { public float UpdateInterval = 5.0f; @@ -30,7 +30,7 @@ namespace TMPro.Examples return; m_camera = Camera.main; - Application.targetFrameRate = -1; + Application.targetFrameRate = 9999; GameObject frameCounter = new GameObject("Frame Counter"); @@ -43,11 +43,11 @@ namespace TMPro.Examples m_frameCounter_transform.SetParent(m_camera.transform); m_frameCounter_transform.localRotation = Quaternion.identity; - m_TextMeshPro.enableWordWrapping = false; + m_TextMeshPro.textWrappingMode = TextWrappingModes.NoWrap; m_TextMeshPro.fontSize = 24; //m_TextMeshPro.FontColor = new Color32(255, 255, 255, 128); //m_TextMeshPro.edgeWidth = .15f; - m_TextMeshPro.isOverlay = true; + //m_TextMeshPro.isOverlay = true; //m_TextMeshPro.FaceColor = new Color32(255, 128, 0, 0); //m_TextMeshPro.EdgeColor = new Color32(0, 255, 0, 255); @@ -92,6 +92,7 @@ namespace TMPro.Examples //string format = System.String.Format(htmlColorTag + "{0:F2} FPS \n{1:F2} <#8080ff>MS",fps, ms); //m_TextMeshPro.text = format; + m_TextMeshPro.SetText(htmlColorTag + fpsLabel, fps, ms); m_Frames = 0; @@ -130,4 +131,4 @@ namespace TMPro.Examples } } } -} \ No newline at end of file +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta index 09bf4b60..66324f09 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 83680ab1a69f4102ac67d1459fe76e1f timeCreated: 1473056437 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs index 9d2196f0..abbe6580 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs @@ -8,10 +8,15 @@ namespace TMPro.Examples public TMP_TextEventHandler TextEventHandler; + private TMP_Text m_TextComponent; + void OnEnable() { if (TextEventHandler != null) { + // Get a reference to the text component + m_TextComponent = TextEventHandler.GetComponent(); + TextEventHandler.onCharacterSelection.AddListener(OnCharacterSelection); TextEventHandler.onSpriteSelection.AddListener(OnSpriteSelection); TextEventHandler.onWordSelection.AddListener(OnWordSelection); @@ -56,8 +61,13 @@ namespace TMPro.Examples void OnLinkSelection(string linkID, string linkText, int linkIndex) { + if (m_TextComponent != null) + { + TMP_LinkInfo linkInfo = m_TextComponent.textInfo.linkInfo[linkIndex]; + } + Debug.Log("Link Index: " + linkIndex + " with ID [" + linkID + "] and Text \"" + linkText + "\" has been selected."); } } -} \ No newline at end of file +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta index 40f8213b..9012a15d 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: d736ce056cf444ca96e424f4d9c42b76 timeCreated: 1480416736 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs index b780fc3d..88965e2c 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs @@ -124,6 +124,15 @@ namespace TMPro { if (TMP_TextUtilities.IsIntersectingRectTransform(m_TextComponent.rectTransform, Input.mousePosition, m_Camera)) { + #region Nearest Character + /*int charIndex = TMP_TextUtilities.FindNearestCharacterOnLine(m_TextComponent, Input.mousePosition, 0, m_Camera, false); + if (charIndex != -1 && charIndex != m_lastCharIndex) + { + m_lastCharIndex = charIndex; + }*/ + #endregion + + #region Example of Character or Sprite Selection int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextComponent, Input.mousePosition, m_Camera, true); if (charIndex != -1 && charIndex != m_lastCharIndex) @@ -192,11 +201,19 @@ namespace TMPro // Get information about the link. TMP_LinkInfo linkInfo = m_TextComponent.textInfo.linkInfo[linkIndex]; - // Send the event to any listeners. + // Send the event to any listeners. SendOnLinkSelection(linkInfo.GetLinkID(), linkInfo.GetLinkText(), linkIndex); } #endregion } + else + { + // Reset all selections given we are hovering outside the text container bounds. + m_selectedLink = -1; + m_lastCharIndex = -1; + m_lastWordIndex = -1; + m_lastLineIndex = -1; + } } diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta index fb3a6dae..03c5199f 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 1312ae25639a4bae8e25ae223209cc50 timeCreated: 1452811039 -licenseType: Store +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs index 6f55daee..64e75af6 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs @@ -1,5 +1,7 @@ -using UnityEngine; +using System; +using UnityEngine; using System.Collections; +using UnityEditor; namespace TMPro.Examples @@ -23,43 +25,53 @@ namespace TMPro.Examples [SerializeField] private TMP_Text m_TextComponent; - [SerializeField] private Transform m_Transform; + private TMP_TextInfo m_TextInfo; + + private float m_ScaleMultiplier; + private float m_HandleSize; void OnDrawGizmos() { if (m_TextComponent == null) { - m_TextComponent = gameObject.GetComponent(); + m_TextComponent = GetComponent(); if (m_TextComponent == null) return; - - if (m_Transform == null) - m_Transform = gameObject.GetComponent(); } + m_Transform = m_TextComponent.transform; + + // Get a reference to the text object's textInfo + m_TextInfo = m_TextComponent.textInfo; + // Update Text Statistics - TMP_TextInfo textInfo = m_TextComponent.textInfo; + ObjectStats = "Characters: " + m_TextInfo.characterCount + " Words: " + m_TextInfo.wordCount + " Spaces: " + m_TextInfo.spaceCount + " Sprites: " + m_TextInfo.spriteCount + " Links: " + m_TextInfo.linkCount + + "\nLines: " + m_TextInfo.lineCount + " Pages: " + m_TextInfo.pageCount; - ObjectStats = "Characters: " + textInfo.characterCount + " Words: " + textInfo.wordCount + " Spaces: " + textInfo.spaceCount + " Sprites: " + textInfo.spriteCount + " Links: " + textInfo.linkCount - + "\nLines: " + textInfo.lineCount + " Pages: " + textInfo.pageCount; + // Get the handle size for drawing the various + m_ScaleMultiplier = m_TextComponent.GetType() == typeof(TextMeshPro) ? 1 : 0.1f; + m_HandleSize = HandleUtility.GetHandleSize(m_Transform.position) * m_ScaleMultiplier; - - // Draw Quads around each of the Characters - #region Draw Characters - if (ShowCharacters) - DrawCharactersBounds(); + // Draw line metrics + #region Draw Lines + if (ShowLines) + DrawLineBounds(); #endregion - - // Draw Quads around each of the words + // Draw word metrics #region Draw Words if (ShowWords) DrawWordBounds(); #endregion + // Draw character metrics + #region Draw Characters + if (ShowCharacters) + DrawCharactersBounds(); + #endregion // Draw Quads around each of the words #region Draw Links @@ -67,14 +79,6 @@ namespace TMPro.Examples DrawLinkBounds(); #endregion - - // Draw Quads around each line - #region Draw Lines - if (ShowLines) - DrawLineBounds(); - #endregion - - // Draw Quad around the bounds of the text #region Draw Bounds if (ShowMeshBounds) @@ -95,87 +99,160 @@ namespace TMPro.Examples /// void DrawCharactersBounds() { - TMP_TextInfo textInfo = m_TextComponent.textInfo; + int characterCount = m_TextInfo.characterCount; - for (int i = 0; i < textInfo.characterCount; i++) + for (int i = 0; i < characterCount; i++) { // Draw visible as well as invisible characters - TMP_CharacterInfo cInfo = textInfo.characterInfo[i]; + TMP_CharacterInfo characterInfo = m_TextInfo.characterInfo[i]; - bool isCharacterVisible = i >= m_TextComponent.maxVisibleCharacters || - cInfo.lineNumber >= m_TextComponent.maxVisibleLines || - (m_TextComponent.overflowMode == TextOverflowModes.Page && cInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + bool isCharacterVisible = i < m_TextComponent.maxVisibleCharacters && + characterInfo.lineNumber < m_TextComponent.maxVisibleLines && + i >= m_TextComponent.firstVisibleCharacter; - if (!isCharacterVisible) continue; + if (m_TextComponent.overflowMode == TextOverflowModes.Page) + isCharacterVisible = isCharacterVisible && characterInfo.pageNumber + 1 == m_TextComponent.pageToDisplay; + + if (!isCharacterVisible) + continue; + + float dottedLineSize = 6; // Get Bottom Left and Top Right position of the current character - Vector3 bottomLeft = m_Transform.TransformPoint(cInfo.bottomLeft); - Vector3 topLeft = m_Transform.TransformPoint(new Vector3(cInfo.topLeft.x, cInfo.topLeft.y, 0)); - Vector3 topRight = m_Transform.TransformPoint(cInfo.topRight); - Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(cInfo.bottomRight.x, cInfo.bottomRight.y, 0)); + Vector3 bottomLeft = m_Transform.TransformPoint(characterInfo.bottomLeft); + Vector3 topLeft = m_Transform.TransformPoint(new Vector3(characterInfo.topLeft.x, characterInfo.topLeft.y, 0)); + Vector3 topRight = m_Transform.TransformPoint(characterInfo.topRight); + Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(characterInfo.bottomRight.x, characterInfo.bottomRight.y, 0)); - Color color = cInfo.isVisible ? Color.yellow : Color.grey; - DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, color); + // Draw character bounds + if (characterInfo.isVisible) + { + Color color = Color.green; + DrawDottedRectangle(bottomLeft, topRight, color); + } + else + { + Color color = Color.grey; - // Baseline - Vector3 baselineStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, cInfo.baseLine, 0)).y, 0); - Vector3 baselineEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, cInfo.baseLine, 0)).y, 0); + float whiteSpaceAdvance = Math.Abs(characterInfo.origin - characterInfo.xAdvance) > 0.01f ? characterInfo.xAdvance : characterInfo.origin + (characterInfo.ascender - characterInfo.descender) * 0.03f; + DrawDottedRectangle(m_Transform.TransformPoint(new Vector3(characterInfo.origin, characterInfo.descender, 0)), m_Transform.TransformPoint(new Vector3(whiteSpaceAdvance, characterInfo.ascender, 0)), color, 4); + } - Gizmos.color = Color.cyan; - Gizmos.DrawLine(baselineStart, baselineEnd); + float origin = characterInfo.origin; + float advance = characterInfo.xAdvance; + float ascentline = characterInfo.ascender; + float baseline = characterInfo.baseLine; + float descentline = characterInfo.descender; + //Draw Ascent line + Vector3 ascentlineStart = m_Transform.TransformPoint(new Vector3(origin, ascentline, 0)); + Vector3 ascentlineEnd = m_Transform.TransformPoint(new Vector3(advance, ascentline, 0)); - // Draw Ascender & Descender for each character. - Vector3 ascenderStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, cInfo.ascender, 0)).y, 0); - Vector3 ascenderEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, cInfo.ascender, 0)).y, 0); - Vector3 descenderStart = new Vector3(bottomLeft.x, m_Transform.TransformPoint(new Vector3(0, cInfo.descender, 0)).y, 0); - Vector3 descenderEnd = new Vector3(bottomRight.x, m_Transform.TransformPoint(new Vector3(0, cInfo.descender, 0)).y, 0); + Handles.color = Color.cyan; + Handles.DrawDottedLine(ascentlineStart, ascentlineEnd, dottedLineSize); - Gizmos.color = Color.cyan; - Gizmos.DrawLine(ascenderStart, ascenderEnd); - Gizmos.DrawLine(descenderStart, descenderEnd); + // Draw Cap Height & Mean line + float capline = characterInfo.fontAsset == null ? 0 : baseline + characterInfo.fontAsset.faceInfo.capLine * characterInfo.scale; + Vector3 capHeightStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, capline, 0)).y, 0); + Vector3 capHeightEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, capline, 0)).y, 0); - // Draw Cap Height - float capHeight = cInfo.baseLine + cInfo.fontAsset.faceInfo.capLine * cInfo.scale; - Vector3 capHeightStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, capHeight, 0)).y, 0); - Vector3 capHeightEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, capHeight, 0)).y, 0); + float meanline = characterInfo.fontAsset == null ? 0 : baseline + characterInfo.fontAsset.faceInfo.meanLine * characterInfo.scale; + Vector3 meanlineStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, meanline, 0)).y, 0); + Vector3 meanlineEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, meanline, 0)).y, 0); - Gizmos.color = Color.cyan; - Gizmos.DrawLine(capHeightStart, capHeightEnd); + if (characterInfo.isVisible) + { + // Cap line + Handles.color = Color.cyan; + Handles.DrawDottedLine(capHeightStart, capHeightEnd, dottedLineSize); - // Draw Centerline - float meanline = cInfo.baseLine + cInfo.fontAsset.faceInfo.meanLine * cInfo.scale; - Vector3 centerlineStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, meanline, 0)).y, 0); - Vector3 centerlineEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, meanline, 0)).y, 0); + // Mean line + Handles.color = Color.cyan; + Handles.DrawDottedLine(meanlineStart, meanlineEnd, dottedLineSize); + } - Gizmos.color = Color.cyan; - Gizmos.DrawLine(centerlineStart, centerlineEnd); + //Draw Base line + Vector3 baselineStart = m_Transform.TransformPoint(new Vector3(origin, baseline, 0)); + Vector3 baselineEnd = m_Transform.TransformPoint(new Vector3(advance, baseline, 0)); - // Draw Origin for each character. - float gizmoSize = (ascenderEnd.y - descenderEnd.y) * 0.02f; - Vector3 origin = m_Transform.TransformPoint(cInfo.origin, cInfo.baseLine, 0); - Vector3 originBL = new Vector3(origin.x - gizmoSize, origin.y - gizmoSize, 0); - Vector3 originTL = new Vector3(originBL.x, origin.y + gizmoSize, 0); - Vector3 originTR = new Vector3(origin.x + gizmoSize, originTL.y, 0); - Vector3 originBR = new Vector3(originTR.x, originBL.y, 0); + Handles.color = Color.cyan; + Handles.DrawDottedLine(baselineStart, baselineEnd, dottedLineSize); - Gizmos.color = new Color(1, 0.5f, 0); - Gizmos.DrawLine(originBL, originTL); - Gizmos.DrawLine(originTL, originTR); - Gizmos.DrawLine(originTR, originBR); - Gizmos.DrawLine(originBR, originBL); + //Draw Descent line + Vector3 descentlineStart = m_Transform.TransformPoint(new Vector3(origin, descentline, 0)); + Vector3 descentlineEnd = m_Transform.TransformPoint(new Vector3(advance, descentline, 0)); - // Draw xAdvance for each character. - gizmoSize = (ascenderEnd.y - descenderEnd.y) * 0.04f; - float xAdvance = m_Transform.TransformPoint(cInfo.xAdvance, 0, 0).x; - Vector3 topAdvance = new Vector3(xAdvance, baselineStart.y + gizmoSize, 0); - Vector3 bottomAdvance = new Vector3(xAdvance, baselineStart.y - gizmoSize, 0); - Vector3 leftAdvance = new Vector3(xAdvance - gizmoSize, baselineStart.y, 0); - Vector3 rightAdvance = new Vector3(xAdvance + gizmoSize, baselineStart.y, 0); + Handles.color = Color.cyan; + Handles.DrawDottedLine(descentlineStart, descentlineEnd, dottedLineSize); - Gizmos.color = Color.green; - Gizmos.DrawLine(topAdvance, bottomAdvance); - Gizmos.DrawLine(leftAdvance, rightAdvance); + // Draw Origin + Vector3 originPosition = m_Transform.TransformPoint(new Vector3(origin, baseline, 0)); + DrawCrosshair(originPosition, 0.05f / m_ScaleMultiplier, Color.cyan); + + // Draw Horizontal Advance + Vector3 advancePosition = m_Transform.TransformPoint(new Vector3(advance, baseline, 0)); + DrawSquare(advancePosition, 0.025f / m_ScaleMultiplier, Color.yellow); + DrawCrosshair(advancePosition, 0.0125f / m_ScaleMultiplier, Color.yellow); + + // Draw text labels for metrics + if (m_HandleSize < 0.5f) + { + GUIStyle style = new GUIStyle(GUI.skin.GetStyle("Label")); + style.normal.textColor = new Color(0.6f, 0.6f, 0.6f, 1.0f); + style.fontSize = 12; + style.fixedWidth = 200; + style.fixedHeight = 20; + + Vector3 labelPosition; + float center = (origin + advance) / 2; + + //float baselineMetrics = 0; + //float ascentlineMetrics = ascentline - baseline; + //float caplineMetrics = capline - baseline; + //float meanlineMetrics = meanline - baseline; + //float descentlineMetrics = descentline - baseline; + + // Ascent Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, ascentline, 0)); + style.alignment = TextAnchor.UpperCenter; + Handles.Label(labelPosition, "Ascent Line", style); + //Handles.Label(labelPosition, "Ascent Line (" + ascentlineMetrics.ToString("f3") + ")" , style); + + // Base Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, baseline, 0)); + Handles.Label(labelPosition, "Base Line", style); + //Handles.Label(labelPosition, "Base Line (" + baselineMetrics.ToString("f3") + ")" , style); + + // Descent line + labelPosition = m_Transform.TransformPoint(new Vector3(center, descentline, 0)); + Handles.Label(labelPosition, "Descent Line", style); + //Handles.Label(labelPosition, "Descent Line (" + descentlineMetrics.ToString("f3") + ")" , style); + + if (characterInfo.isVisible) + { + // Cap Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, capline, 0)); + style.alignment = TextAnchor.UpperCenter; + Handles.Label(labelPosition, "Cap Line", style); + //Handles.Label(labelPosition, "Cap Line (" + caplineMetrics.ToString("f3") + ")" , style); + + // Mean Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, meanline, 0)); + style.alignment = TextAnchor.UpperCenter; + Handles.Label(labelPosition, "Mean Line", style); + //Handles.Label(labelPosition, "Mean Line (" + ascentlineMetrics.ToString("f3") + ")" , style); + + // Origin + labelPosition = m_Transform.TransformPoint(new Vector3(origin, baseline, 0)); + style.alignment = TextAnchor.UpperRight; + Handles.Label(labelPosition, "Origin ", style); + + // Advance + labelPosition = m_Transform.TransformPoint(new Vector3(advance, baseline, 0)); + style.alignment = TextAnchor.UpperLeft; + Handles.Label(labelPosition, " Advance", style); + } + } } } @@ -186,11 +263,9 @@ namespace TMPro.Examples /// void DrawWordBounds() { - TMP_TextInfo textInfo = m_TextComponent.textInfo; - - for (int i = 0; i < textInfo.wordCount; i++) + for (int i = 0; i < m_TextInfo.wordCount; i++) { - TMP_WordInfo wInfo = textInfo.wordInfo[i]; + TMP_WordInfo wInfo = m_TextInfo.wordInfo[i]; bool isBeginRegion = false; @@ -208,7 +283,7 @@ namespace TMPro.Examples for (int j = 0; j < wInfo.characterCount; j++) { int characterIndex = wInfo.firstCharacterIndex + j; - TMP_CharacterInfo currentCharInfo = textInfo.characterInfo[characterIndex]; + TMP_CharacterInfo currentCharInfo = m_TextInfo.characterInfo[characterIndex]; int currentLine = currentCharInfo.lineNumber; bool isCharacterVisible = characterIndex > m_TextComponent.maxVisibleCharacters || @@ -261,7 +336,7 @@ namespace TMPro.Examples //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); } // If Word is split on more than one line. - else if (isBeginRegion && currentLine != textInfo.characterInfo[characterIndex + 1].lineNumber) + else if (isBeginRegion && currentLine != m_TextInfo.characterInfo[characterIndex + 1].lineNumber) { isBeginRegion = false; @@ -396,81 +471,91 @@ namespace TMPro.Examples /// void DrawLineBounds() { - TMP_TextInfo textInfo = m_TextComponent.textInfo; + int lineCount = m_TextInfo.lineCount; - for (int i = 0; i < textInfo.lineCount; i++) + for (int i = 0; i < lineCount; i++) { - TMP_LineInfo lineInfo = textInfo.lineInfo[i]; + TMP_LineInfo lineInfo = m_TextInfo.lineInfo[i]; + TMP_CharacterInfo firstCharacterInfo = m_TextInfo.characterInfo[lineInfo.firstCharacterIndex]; + TMP_CharacterInfo lastCharacterInfo = m_TextInfo.characterInfo[lineInfo.lastCharacterIndex]; - bool isLineVisible = (lineInfo.characterCount == 1 && textInfo.characterInfo[lineInfo.firstCharacterIndex].character == 10) || + bool isLineVisible = (lineInfo.characterCount == 1 && (firstCharacterInfo.character == 10 || firstCharacterInfo.character == 11 || firstCharacterInfo.character == 0x2028 || firstCharacterInfo.character == 0x2029)) || i > m_TextComponent.maxVisibleLines || - (m_TextComponent.overflowMode == TextOverflowModes.Page && textInfo.characterInfo[lineInfo.firstCharacterIndex].pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + (m_TextComponent.overflowMode == TextOverflowModes.Page && firstCharacterInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; if (!isLineVisible) continue; - //if (!ShowLinesOnlyVisibleCharacters) - //{ - // Get Bottom Left and Top Right position of each line - float ascender = lineInfo.ascender; - float descender = lineInfo.descender; + float lineBottomLeft = firstCharacterInfo.bottomLeft.x; + float lineTopRight = lastCharacterInfo.topRight.x; + + float ascentline = lineInfo.ascender; float baseline = lineInfo.baseline; - float maxAdvance = lineInfo.maxAdvance; - Vector3 bottomLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].bottomLeft.x, descender, 0)); - Vector3 topLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].bottomLeft.x, ascender, 0)); - Vector3 topRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastCharacterIndex].topRight.x, ascender, 0)); - Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastCharacterIndex].topRight.x, descender, 0)); + float descentline = lineInfo.descender; - DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, Color.green); + float dottedLineSize = 12; - Vector3 bottomOrigin = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin, descender, 0)); - Vector3 topOrigin = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin, ascender, 0)); - Vector3 bottomAdvance = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin + maxAdvance, descender, 0)); - Vector3 topAdvance = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin + maxAdvance, ascender, 0)); + // Draw line extents + DrawDottedRectangle(m_Transform.TransformPoint(lineInfo.lineExtents.min), m_Transform.TransformPoint(lineInfo.lineExtents.max), Color.green, 4); - DrawDottedRectangle(bottomOrigin, topOrigin, topAdvance, bottomAdvance, Color.green); + // Draw Ascent line + Vector3 ascentlineStart = m_Transform.TransformPoint(new Vector3(lineBottomLeft, ascentline, 0)); + Vector3 ascentlineEnd = m_Transform.TransformPoint(new Vector3(lineTopRight, ascentline, 0)); - Vector3 baselineStart = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].bottomLeft.x, baseline, 0)); - Vector3 baselineEnd = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastCharacterIndex].topRight.x, baseline, 0)); + Handles.color = Color.yellow; + Handles.DrawDottedLine(ascentlineStart, ascentlineEnd, dottedLineSize); - Gizmos.color = Color.cyan; - Gizmos.DrawLine(baselineStart, baselineEnd); + // Draw Base line + Vector3 baseLineStart = m_Transform.TransformPoint(new Vector3(lineBottomLeft, baseline, 0)); + Vector3 baseLineEnd = m_Transform.TransformPoint(new Vector3(lineTopRight, baseline, 0)); - // Draw LineExtents - Gizmos.color = Color.grey; - Gizmos.DrawLine(m_Transform.TransformPoint(lineInfo.lineExtents.min), m_Transform.TransformPoint(lineInfo.lineExtents.max)); + Handles.color = Color.yellow; + Handles.DrawDottedLine(baseLineStart, baseLineEnd, dottedLineSize); - //} - //else - //{ - //// Get Bottom Left and Top Right position of each line - //float ascender = lineInfo.ascender; - //float descender = lineInfo.descender; - //Vector3 bottomLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].bottomLeft.x, descender, 0)); - //Vector3 topLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].bottomLeft.x, ascender, 0)); - //Vector3 topRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].topRight.x, ascender, 0)); - //Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].topRight.x, descender, 0)); + // Draw Descent line + Vector3 descentLineStart = m_Transform.TransformPoint(new Vector3(lineBottomLeft, descentline, 0)); + Vector3 descentLineEnd = m_Transform.TransformPoint(new Vector3(lineTopRight, descentline, 0)); - //DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, Color.green); + Handles.color = Color.yellow; + Handles.DrawDottedLine(descentLineStart, descentLineEnd, dottedLineSize); - //Vector3 baselineStart = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].bottomLeft.x, textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].baseLine, 0)); - //Vector3 baselineEnd = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].topRight.x, textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].baseLine, 0)); + // Draw text labels for metrics + if (m_HandleSize < 1.0f) + { + GUIStyle style = new GUIStyle(); + style.normal.textColor = new Color(0.8f, 0.8f, 0.8f, 1.0f); + style.fontSize = 12; + style.fixedWidth = 200; + style.fixedHeight = 20; + Vector3 labelPosition; - //Gizmos.color = Color.cyan; - //Gizmos.DrawLine(baselineStart, baselineEnd); - //} + // Ascent Line + labelPosition = m_Transform.TransformPoint(new Vector3(lineBottomLeft, ascentline, 0)); + style.padding = new RectOffset(0, 10, 0, 5); + style.alignment = TextAnchor.MiddleRight; + Handles.Label(labelPosition, "Ascent Line", style); + + // Base Line + labelPosition = m_Transform.TransformPoint(new Vector3(lineBottomLeft, baseline, 0)); + Handles.Label(labelPosition, "Base Line", style); + + // Descent line + labelPosition = m_Transform.TransformPoint(new Vector3(lineBottomLeft, descentline, 0)); + Handles.Label(labelPosition, "Descent Line", style); + } } } + ///