master
km0 2 years ago
parent 78dc11250a
commit bb4c4608b6

@ -0,0 +1,838 @@
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="AcDuiiVuNECLAYtlMXBKnb" LanguageVersion="2021.4.9.982" Version="0.128">
<Patch Id="BWPhyl0eR3EQAznUQe0gYa">
<Canvas Id="HiyiLmtFjpnLEVKahn8tg3" DefaultCategory="Main" CanvasType="FullCategory">
<!--
************************ DebugModel ************************
-->
<Node Name="DebugModel" Bounds="200,100" Id="ITWWwzuC9xNMbLGY7sLDFD">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="M49x7cgOT0YQHp1I9XeBAp">
<Canvas Id="MT0RA1G0cFCM1u1MbifHf3" CanvasType="Group">
<Node Bounds="302,334,66,19" Id="RpMgM5hCEaNOjsvVo6Lt1V">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="GetMeshes" />
</p:NodeReference>
<Pin Id="TD5OaTFIaPGOB3jaurgoVq" Name="Input" Kind="InputPin" />
<Pin Id="KdXIbLAn42sLIG905va4RQ" Name="Output" Kind="OutputPin" />
<Pin Id="Jq55ugxi1eyLVkStXCWkbz" Name="First Mesh" Kind="OutputPin" />
<Pin Id="H3Xw7xsRIR1NglCVbrtn5S" Name="Meshes" Kind="OutputPin" />
</Node>
<Node Bounds="324,767,165,19" Id="PQ5hjEX6aKaMQ2Ak3k0Bbu">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshesEntity" />
</p:NodeReference>
<Pin Id="LBOyqXLnqfGNl4I9RDhDFk" Name="Transformation" Kind="InputPin" />
<Pin Id="VG9NZhCPM5CLEHbMALK070" Name="Meshes" Kind="InputPin" />
<Pin Id="GdjmGOLCkmdLYdNIYYsp3S" Name="Materials" Kind="InputPin" />
<Pin Id="Fc1ePwokqnUOMLOwFju0Jk" Name="Material Indices" Kind="InputPin" DefaultValue="0, 1" />
<Pin Id="NKxZblmJ5XgNQwB4xGggdc" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="Se2jSwrgYE6LweJ8idr7pU" Name="Components" Kind="InputPin" />
<Pin Id="M3eWhevTONLPLvmhSeOl9J" Name="Children" Kind="InputPin" />
<Pin Id="KbEcBqOKNCHLFjSREvRvZq" Name="Name" Kind="InputPin" />
<Pin Id="AjhVRCz7VdSN52yaJWEhUY" Name="Enabled" Kind="InputPin" />
<Pin Id="C4Ez1MjcE0QO6veh7zBqBe" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="466,497,110,184" Id="SpgixOfanENNr2saTPJTcj">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="SeQMNRh5F9DPz7F6kN28eq" ManuallySortedPins="true">
<Patch Id="D8kbzcJZgubN5v7gUZbZFF" Name="Create" ManuallySortedPins="true" />
<Patch Id="JtDELVirWUsPKDyAYeXx1P" Name="Update" ManuallySortedPins="true">
<Pin Id="O9tu5AnwNUPMpo6qxJ3l6D" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="AtRvueFUKAqOASJCC8XfTj" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="478,642,77,19" Id="PqmPYb0X7PUOtBsVIj2NJO">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMaterial" />
</p:NodeReference>
<Pin Id="IdBCAFmylOjOstreCxQ1Cm" Name="Color" Kind="InputPin" DefaultValue="0.9505999, 0, 0.9699999, 1" />
<Pin Id="E4GLIph78XoPovFOt18qP7" Name="Transparency" Kind="InputPin" />
<Pin Id="H7UQC8hBacLOdW4Mxo2eH1" Name="Cull Mode" Kind="InputPin" />
<Pin Id="Un7ppwpOf1YNOLnDzJLpCn" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="MS1gVdCOBlAN0L3AF65qZW" Bounds="486,535" />
<Node Bounds="478,607,65,19" Id="MmRcZquqdZ1QS2LMDrF50U">
<p:NodeReference LastCategoryFullName="Color.RGBA" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromHSL" />
</p:NodeReference>
<Pin Id="V0DF3RPzNXPMcvwy01HId4" Name="Hue" Kind="InputPin" />
<Pin Id="PEm5Jzu9kBkMWNzIzVRuqj" Name="Saturation" Kind="InputPin" />
<Pin Id="OW7ERDihqfhN484Yxa2RHq" Name="Lightness" Kind="InputPin" />
<Pin Id="UZqpGcO7cuuPPQGjlZkTAN" Name="Alpha" Kind="InputPin" />
<Pin Id="KD4FLZ32dYiNpG481IMhSB" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="539,520,25,19" Id="E0hsk1acJITMuxouJXxwuA">
<p:NodeReference LastCategoryFullName="Primitive.Float32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="/" />
<CategoryReference Kind="Float32Type" Name="Float32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="EixpUllVnlrQDlW2x5H8q4" Name="Input" Kind="InputPin" DefaultValue="1" />
<Pin Id="V195NXdfXd0OM2tzlPkNjQ" Name="Input 2" Kind="InputPin" />
<Pin Id="SyrGCtL3uwQMhlSnZtoG3l" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="481,567,25,19" Id="SdAz4U3lYO1LuuCyUD3vMK">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="BMw5R80SYcoOQsWDvJ8J8d" Name="Input" Kind="InputPin" />
<Pin Id="KYRYwG5djgPNsDP7mrWxcS" Name="Input 2" Kind="InputPin" />
<Pin Id="U0dXRbZfqPBLWwtCyq4oXX" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="IJ3C6s5W2KrQM5LIjhP5F1" Bounds="480,675" Alignment="Bottom" />
<Pin Id="ORIcGuqA0EfQS8Xh5sVSJ0" Name="Iteration Count" Kind="InputPin" />
<Pin Id="FQmV5HH0gdPLQ9VAGN0FA5" Name="Break" Kind="OutputPin" />
</Node>
<Node Bounds="474,444,57,26" Id="TpjMvFVoNcjOuEM82EsEZV">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableList" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="ClassType" Name="MutableList" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TpcewVULbvzP4eJ2wasyvk" Name="Input" Kind="StateInputPin" />
<Pin Id="UewgtUIEQs5NRf38VNch1C" Name="Output" Kind="OutputPin" />
<Pin Id="U7ZtrT7VfDxN4L1rlYlsjz" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="589,664,25,19" Id="VE8w7SjSMgwObF7nVm9FOm">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="I" />
</p:NodeReference>
<Pin Id="JcyUJWaPjQ7MSffsSCv4vS" Name="Start" Kind="InputPin" />
<Pin Id="JcrCZzXseDqLiG09b5YzRS" Name="Count" Kind="InputPin" />
<Pin Id="VTHTkw58HIKQWbx5lOJau9" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="HtugC5JpkInO56Ff0asp6C" Bounds="328,835" />
<ControlPoint Id="L8HvB8tydmeOlrndigkPLE" Bounds="306,691" />
<ControlPoint Id="PmLXQFiGGmoP31ZWGWkGqX" Bounds="302,267" />
</Canvas>
<ProcessDefinition Id="DMtSVYLny0xLErH1VbNdSY">
<Fragment Id="BdTGKHUL19gQbxOouqe06M" Patch="T9iy5kUPhqXLoo8MNbJpzA" Enabled="true" />
<Fragment Id="ERgAeStIZVFOSNbBizc5TD" Patch="LHnLJhroY5COt86w2KFBhU" Enabled="true" />
</ProcessDefinition>
<Link Id="J6FXnziBdP5Lq7IyyQo4cM" Ids="H3Xw7xsRIR1NglCVbrtn5S,VG9NZhCPM5CLEHbMALK070" />
<Link Id="DHIVrAXRcfsNmJKdKLTqcd" Ids="O9tu5AnwNUPMpo6qxJ3l6D,MS1gVdCOBlAN0L3AF65qZW" IsHidden="true" />
<Link Id="VSNgIZbo6lZPGrvjnM3o5i" Ids="KD4FLZ32dYiNpG481IMhSB,IdBCAFmylOjOstreCxQ1Cm" />
<Link Id="Q8Zn4PmVDcdMJp44jKF9bB" Ids="Un7ppwpOf1YNOLnDzJLpCn,IJ3C6s5W2KrQM5LIjhP5F1" />
<Link Id="BorGVyBIXRAL2PhZ3zq38t" Ids="IJ3C6s5W2KrQM5LIjhP5F1,GdjmGOLCkmdLYdNIYYsp3S" />
<Link Id="DooSCW01UfhOzkBpCVFM1H" Ids="H3Xw7xsRIR1NglCVbrtn5S,TpcewVULbvzP4eJ2wasyvk" />
<Link Id="ThO2Iu1Qlr5Mtn1S5FuRQU" Ids="U7ZtrT7VfDxN4L1rlYlsjz,ORIcGuqA0EfQS8Xh5sVSJ0" />
<Link Id="R0iT5ohMNr8QSqQaY6kBlL" Ids="U7ZtrT7VfDxN4L1rlYlsjz,V195NXdfXd0OM2tzlPkNjQ" />
<Link Id="RMRVq1lBolOMBcmLjseDJn" Ids="MS1gVdCOBlAN0L3AF65qZW,BMw5R80SYcoOQsWDvJ8J8d" />
<Link Id="SljlgBuGRk8MFULiDzFzeD" Ids="SyrGCtL3uwQMhlSnZtoG3l,KYRYwG5djgPNsDP7mrWxcS" />
<Link Id="J1V2mmEFh9eQSPqBtctWx8" Ids="U0dXRbZfqPBLWwtCyq4oXX,V0DF3RPzNXPMcvwy01HId4" />
<Link Id="BvKwwQ8D8oBN7nYvubHM28" Ids="U7ZtrT7VfDxN4L1rlYlsjz,JcrCZzXseDqLiG09b5YzRS" />
<Link Id="VfYCusp5mHyPXCXW5r8Aqs" Ids="VTHTkw58HIKQWbx5lOJau9,Fc1ePwokqnUOMLOwFju0Jk" />
<Link Id="TnT7jd6D3ymMG8qGncR9UG" Ids="C4Ez1MjcE0QO6veh7zBqBe,HtugC5JpkInO56Ff0asp6C" />
<Link Id="JfHZHaFQxG6Py9LqLhVjdB" Ids="HtugC5JpkInO56Ff0asp6C,D1ymPkEn1dlLf5VqtRFvMX" IsHidden="true" />
<Link Id="QwlH5yWgk5RLnITXLOL7Ro" Ids="L8HvB8tydmeOlrndigkPLE,LBOyqXLnqfGNl4I9RDhDFk" />
<Link Id="LXpMb0Z6KIuOVuEvaWRquv" Ids="BQrIWrxyGKkLSjD4aWUHu1,L8HvB8tydmeOlrndigkPLE" IsHidden="true" />
<Link Id="PxE0l4JYkTHO0Tyw6cbcAL" Ids="PmLXQFiGGmoP31ZWGWkGqX,TD5OaTFIaPGOB3jaurgoVq" />
<Link Id="ONOtf9osl9qNli4xblimi4" Ids="CAep7O4mikyMfVPqkehDt2,PmLXQFiGGmoP31ZWGWkGqX" IsHidden="true" />
<Patch Id="T9iy5kUPhqXLoo8MNbJpzA" Name="Create" />
<Patch Id="LHnLJhroY5COt86w2KFBhU" Name="Update">
<Pin Id="CAep7O4mikyMfVPqkehDt2" Name="Model" Kind="InputPin" Bounds="302,266" />
<Pin Id="BQrIWrxyGKkLSjD4aWUHu1" Name="Transformation" Kind="InputPin" Bounds="281,696" />
<Pin Id="D1ymPkEn1dlLf5VqtRFvMX" Name="Entity" Kind="OutputPin" Bounds="328,835" />
</Patch>
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="LUrICoBVStqNFNbmVwu2ir">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Jm7w19YIdo8M01GGOL7NHE">
<Canvas Id="Q5V0ikGxcUsOXauMi75Bpz" CanvasType="Group">
<Node Bounds="590,1150,205,19" Id="OndIlGI0DHlLwfye3PRtgx">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SceneWindow" />
</p:NodeReference>
<Pin Id="HcJuZshhVM9OmEF4oZvfml" Name="Bounds" Kind="InputPin" DefaultValue="-94, -1892, 1068, 1886" />
<Pin Id="AFmIsEy2QEkPna3xLW7bRO" Name="Input" Kind="InputPin" />
<Pin Id="PQMc7ircPTlMnArADP0lMz" Name="Camera" Kind="InputPin" />
<Pin Id="HrX1O2s4fzrNTPBH3lETRS" Name="Enable Default Camera" Kind="InputPin" />
<Pin Id="QW7Ldit7LO8MWJsgsfggaj" Name="Title" Kind="InputPin" />
<Pin Id="KFtUa9p7Hv4Luc03MEwc29" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="JVUGUOQHIp4PYf02SVaU2Q" Name="Clear" Kind="InputPin" />
<Pin Id="NkDmcmgMDedLOJ3KoMcE4d" Name="Post Effects" Kind="InputPin" />
<Pin Id="AcBF8OHXiZ4M3F86U90s2H" Name="Enable Default Post Effects" Kind="InputPin" />
<Pin Id="R52XDSAW02SPTmCjw9H0aa" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
<Pin Id="GbXfSf7DGvWNuLIgol9lr2" Name="Enabled" Kind="InputPin" />
<Pin Id="JlwU9OXOGsDMRoMttxyGE9" Name="Output" Kind="OutputPin" />
<Pin Id="GGIVSA8C4sMOxdMjV1Cd2X" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="AXpCdDNg9nwPalz7a7x65f" Name="Input Source" Kind="OutputPin" />
</Node>
<Node Bounds="617,1068,65,19" Id="NBq9q0bDdTmQB5fpNiXhXd">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="S1yvd2pfQrNOkdZSL7RyNR" Name="Child" Kind="InputPin" />
<Pin Id="UnnqHAMTs8nMujvBmhKjUF" Name="Child 2" Kind="InputPin" />
<Pin Id="VwFive5G9D9N3vkY6ytUE0" Name="Child 3" Kind="InputPin" />
<Pin Id="Jw2dKJj5p7RPHd38k7IG2E" Name="Child 4" Kind="InputPin" />
<Pin Id="EHxt6Q8xh35OY7MzJ0qz3u" Name="Enabled" Kind="InputPin" />
<Pin Id="BXHWLlx2PGcMSt7lBXByiB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="662,-478,85,19" Id="Ea28KHWdW1ENeW0VsaGv9g">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<Pin Id="JyWJ2qudJerOwnDbLkyBF9" Name="Path" Kind="InputPin" DefaultValue="assets\warehouse_shelving\scene.gltf" />
<Pin Id="HHEQiBbF97aMJ3To8bRf3N" Name="Import Scale" Kind="InputPin" DefaultValue="1" />
<Pin Id="Nh0yxgAImsNNQNf0pvSPIo" Name="Pivot Position" Kind="InputPin" />
<Pin Id="Fv2d8y71gOiOvS8eOsAGk1" Name="Reload" Kind="InputPin" />
<Pin Id="B4NOLW48Ia9LswdougUrNi" Name="Model" Kind="OutputPin" />
<Pin Id="RpHw7tlGPoXNEEDefC9Mew" Name="Is Loading" Kind="OutputPin" />
<Pin Id="O1EaT0UIuNvMf5wDDtnLqY" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="KSrxv1hZblAO61KjuJFkgc" Comment="Reload" Bounds="744,-519,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="621,911,85,19" Id="DziEBGXZi4GMcYDIhhH88i">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Entity" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I4Xmqzi1dFKLXGkFYN0HSM" Name="Transformation" Kind="InputPin" />
<Pin Id="Jkbhof0BpPsPbnUmQYCZSC" Name="Components" Kind="InputPin" />
<Pin Id="MpXgbgV6PLcPztMk1fWcCD" Name="Children" Kind="InputPin" />
<Pin Id="PDLKCZ1Kxp6L8CoYGwOlc9" Name="Name" Kind="InputPin" />
<Pin Id="T2eysUKsxHKN55uTeQNZka" Name="Enabled" Kind="InputPin" />
<Pin Id="MkH03AwpcN2NVaR5qhbH9g" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UmU8J3qqNBjLUWGg2AqPiB" Comment="Width" Bounds="994,359,35,43" ShowValueBox="true" isIOBox="true" Value="0.14, 0.14, 0.14">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="642,980,85,19" Id="IBZ2uulCvzsN5oLD18fyDJ">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AmbientLight" />
</p:NodeReference>
<Pin Id="SWnuk8v3C8DLYQTgEFjiQ8" Name="Color" Kind="InputPin" />
<Pin Id="LIqym6z7TFuNGWfM7Ooi3G" Name="Intensity" Kind="InputPin" DefaultValue="0.25" />
<Pin Id="TZXqRZ4nm27L2Azg0HDL1M" Name="Component" Kind="InputPin" />
<Pin Id="RAP6Qv3Pir7Md47kyrmCo4" Name="Name" Kind="InputPin" />
<Pin Id="GVEh8Y3k24LNjMHz4BCYne" Name="Enabled" Kind="InputPin" />
<Pin Id="POVNjVBLWroLeZZQ5V7SzW" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="661,1020,185,19" Id="ERW0yfneYgMOO3YRMYiXVy">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DirectionalLight" />
</p:NodeReference>
<Pin Id="FOGprDKgQzvPiV6ApSudrO" Name="Position" Kind="InputPin" DefaultValue="1, 6.9, 2" />
<Pin Id="BG8M9DtOFxbPclpjksIy3f" Name="Target" Kind="InputPin" />
<Pin Id="Mq5ngJs6nq2PWPVy66jYJr" Name="Color" Kind="InputPin" />
<Pin Id="Uc1o6SIM9QXOTaE8pP9qbe" Name="Intensity" Kind="InputPin" />
<Pin Id="KPsmVeoC0jRPCDKzzvEcLZ" Name="Shadow" Kind="InputPin" />
<Pin Id="FiEvzAyvAeiPDHLbVhJJL3" Name="Enable Default Shadow" Kind="InputPin" />
<Pin Id="TG3B3B8zWffN7RScGmyJXS" Name="Component" Kind="InputPin" />
<Pin Id="KeoeEIVK6BhMvuE4Iy9eUY" Name="Children" Kind="InputPin" />
<Pin Id="L9a4pfVLUO6Nff62gYB9Ed" Name="Name" Kind="InputPin" />
<Pin Id="MZNqzV3eBK5N06ulFzGcwK" Name="Enabled" Kind="InputPin" />
<Pin Id="RYqKa3ORoLAOwZbuVy1jnn" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="799,572,80,19" Id="JA1nmFNopLKNpPIxruwic6">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="KaH1j6vQam4Pc4Ic7Bi9YT" Name="Input" Kind="InputPin" />
<Pin Id="R3J1B6eUjUkLhtSs6KUVPV" Name="Scaling" Kind="InputPin" />
<Pin Id="QDoKTnYglmcLBxLOXFbkCP" Name="Rotation" Kind="InputPin" />
<Pin Id="AkmOdXyC6UfLkm82Gu0Lbw" Name="Translation" Kind="InputPin" />
<Pin Id="OIKE4Dn8AMsNRzwwDJ8Bnl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="684,634,82,26" Id="OqPNtWWdYvJPYS6iICVRNc">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Entity" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
</p:NodeReference>
<Pin Id="ROSlIYB3XIfNiE3JuEiN9R" Name="Input" Kind="StateInputPin" />
<Pin Id="Mn07VYM6P7SLdVB73S0UqB" Name="Transformation" Kind="InputPin" />
<Pin Id="LBrZKFihvU0NsURzjpW9uT" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="682,580,52,19" Id="DMQewro0gFKMyTFXVBubAt">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DSS7fQpooVJQJ9lORPR7NR" Name="Input" Kind="StateInputPin" />
<Pin Id="Ib6eP2oiQGrMg2biQlO4Y4" Name="Default Value" Kind="InputPin" />
<Pin Id="OtwUF0gBkQmOPKG9zIKnoK" Name="Index" Kind="InputPin" />
<Pin Id="FSrzTnGr55qMOk3CkPw3rU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="660,695,51,26" Id="O05grG7w3VkNVWljMKRsPV">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="E4XQBPCW9KVQIEcUNsXu7b" Name="Input" Kind="StateInputPin" />
<Pin Id="IEMA5qGQ4jMOG25fpMx2on" Name="Value" Kind="InputPin" />
<Pin Id="RptHTugKbwONuzeaBFzUCq" Name="Index" Kind="InputPin" DefaultValue="3" />
<Pin Id="IcFEAH8WD6CLVMdiEEu1qv" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="574,-273,736,536" Id="AovTe5Fap2xQP1NZqbWrWN">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="JtUpHc1712oPn1xE9H2Nw8" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="Mi1I3yHDYVAONFBwWC20b3" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="L3xHHMwb3GNO6RQpjEnFBR" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="TDqd8fNQkshPoGWjMJ4EZX" Bounds="691,-243" Alignment="Top" />
<ControlPoint Id="FFN7nmtQkksPLCDFSbQdQB" Bounds="643,255" Alignment="Bottom" />
<Patch Id="P1qIWwKKXQ2Onl52I0d6uf" ManuallySortedPins="true">
<Patch Id="JutBygRJYVRP0yg11hqzNP" Name="Create" ManuallySortedPins="true" />
<Patch Id="LlY2u60NLESMZJav4saFQf" Name="Then" ManuallySortedPins="true" />
<Node Bounds="690,-210,66,19" Id="LFdjKEXSuuOQabgGnbnGXp">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="GetMeshes" />
</p:NodeReference>
<Pin Id="TVJH8Pt6lMoL9v1NYuUsJK" Name="Input" Kind="InputPin" />
<Pin Id="ETfIa4iSKARLy9rS17j7PM" Name="Output" Kind="OutputPin" />
<Pin Id="LrkJROPP7s2O0cNulhtPVD" Name="First Mesh" Kind="OutputPin" />
<Pin Id="S1ODHcncxh9LqhEwobvR5S" Name="Meshes" Kind="OutputPin" />
</Node>
<Node Bounds="626,-96,261,340" Id="NXnj9JHqktPLNR458CIKwj">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="RaDL6pdQgOwLOEqU2AskXD" Name="Break" Kind="OutputPin" />
<ControlPoint Id="CCFHQy4uwNLQMEuyRYYZjz" Bounds="694,-89" Alignment="Top" />
<ControlPoint Id="IPM2OIwJAtkODqTWBKS7aQ" Bounds="640,200" Alignment="Bottom" />
<Patch Id="PA6HjiiT69ZMDtfxnpp9kz" ManuallySortedPins="true">
<Patch Id="E5kjC9A3s9iPHSssGCriya" Name="Create" ManuallySortedPins="true" />
<Patch Id="GnZQD7OgwFRLHcXEVzBkRQ" Name="Update" ManuallySortedPins="true">
<Pin Id="SVEBxuN3TtDNHxI88p5Uhc" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="OpGdQT0ELYKLwyuXhWykOh" Name="Dispose" ManuallySortedPins="true" />
<ControlPoint Id="UUmblUhVopXPrGhhl46I0P" Bounds="761,-55" />
<Node Bounds="668,135,68,19" Id="L1FSPwbd3xEMAexy7KfCP0">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshModel" />
</p:NodeReference>
<Pin Id="Lguv4jdtOrgLFE405tY8BF" Name="Mesh" Kind="InputPin" />
<Pin Id="KhaRpJspAlzO65gor16PJP" Name="Material" Kind="InputPin" />
<Pin Id="P60kcGlkcu8QMmGoEPwcbT" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="646,177,145,19" Id="SVdeNJke5YkNq2j1qpnM3r">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="DkkRFx72xovNPSJTIKRSaY" Name="Transformation" Kind="InputPin" />
<Pin Id="OS9fxHt3LyGMCWZdvrXsa8" Name="Model" Kind="InputPin" />
<Pin Id="F7Yzq1dZyx8NURK4CGd6XP" Name="Material" Kind="InputPin" />
<Pin Id="UIdeO6qwFkhLBlUaIdnt0m" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="G2v50bcAC7dOQw79QwILp0" Name="Components" Kind="InputPin" />
<Pin Id="T2fMPLxNmbYNvX6LXuu42H" Name="Children" Kind="InputPin" />
<Pin Id="AkXnizgOFEEOgfxhm0h5yw" Name="Name" Kind="InputPin" />
<Pin Id="FQ6zpNCUZmOMiETRQIrLbd" Name="Enabled" Kind="InputPin" />
<Pin Id="CCVfKIY1OyeNTEhoKNm06Q" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="760,32,65,19" Id="UOaIZEndM9JONRy1HQFBJJ">
<p:NodeReference LastCategoryFullName="Color.RGBA" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromHSL" />
</p:NodeReference>
<Pin Id="STppmFL1cvQLFXjeDp0L0Y" Name="Hue" Kind="InputPin" />
<Pin Id="FO3ZlIseZy8ODt9zVtyaLs" Name="Saturation" Kind="InputPin" />
<Pin Id="OAhWBvNlT1lLmSfnJ8GoHV" Name="Lightness" Kind="InputPin" />
<Pin Id="GSAcQaque1DNRSrr0b9Kli" Name="Alpha" Kind="InputPin" />
<Pin Id="ADC5KQc3wCINHjSlvJCx8p" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="761,66,85,19" Id="NONEQvUhGsxNbTPjqcPiEs">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial" />
</p:NodeReference>
<Pin Id="Vnuzdj3L9s2QCE052t07Gm" Name="Color" Kind="InputPin" />
<Pin Id="KWJoCLWp8x6MLUYPG9nLSM" Name="Metalness" Kind="InputPin" />
<Pin Id="AqYmbCdsgL1Lo8wyBUVOYp" Name="Roughness" Kind="InputPin" />
<Pin Id="M7usIf8TK9XOPwUnp3KqOI" Name="Transparency" Kind="InputPin" />
<Pin Id="Al8yZanX181PAb4UMu9ZIg" Name="Cull Mode" Kind="InputPin" DefaultValue="Back" />
<Pin Id="O4MJdOZt8p8LQrbC8eZ0Bs" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="760,-1,85,19" Id="JvaPXYb8njfMFDSE9PLJbm">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="LUvOUxN4IA9LcsYBFsAE5D" Name="Input" Kind="InputPin" />
<Pin Id="H7wevCkc4GNN7eZ6B5W1zN" Name="Input Minimum" Kind="InputPin" />
<Pin Id="FRutywdmtpBO9k6ByU7oX2" Name="Input Maximum" Kind="InputPin" />
<Pin Id="JyZfkLC7UjPLrnilgbMdgB" Name="Output Minimum" Kind="InputPin" />
<Pin Id="AeZVgzOFXEVPdcymFJW0m0" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="NCGdoxxqg4TNEjCpMKDzld" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="759,-32,62,19" Id="IAQ5IWOBBj2QLg3mbjGnKK">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToFloat32" />
</p:NodeReference>
<Pin Id="RgmTpCVGgROOy1rKQLLJU0" Name="Input" Kind="InputPin" />
<Pin Id="NPs3SokPzsTOHdJhTemqgy" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="736,101,52,19" Id="KGPafY95fc2Ll0vFJZBckz">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BqYKT17k40lMBrNZ18jFfv" Name="Input" Kind="StateInputPin" />
<Pin Id="MHBPmhjqCvbPJLjPlfcJaC" Name="Default Value" Kind="InputPin" />
<Pin Id="G2H7K7Q1gDZOtXVC7aXRl1" Name="Index" Kind="InputPin" />
<Pin Id="ACkxbwx8SW9OeIddHUSxnc" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="IWSQu8mDteAP8Q1nmCOuyh" Bounds="870,-90" Alignment="Top" />
</Node>
<Node Bounds="791,-155,57,26" Id="IMgwWD3VbcnM0hZHmo4tBc">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableList" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="ClassType" Name="MutableList" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="VRwlNILaC0NLGUinAXvJSt" Name="Input" Kind="InputPin" />
<Pin Id="BQWMRXG6m0rQceCbWuIqvq" Name="Output" Kind="OutputPin" />
<Pin Id="RUafeiMxMluQOXlFk7R2cJ" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="885,-12,245,19" Id="IdimssVwAQdM2hhId1SSmz">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="LrEFgyWyx3jPDLWTCZNN50" Name="Diffuse" Kind="InputPin" />
<Pin Id="EdAF7YyvI66QW6dvitpeTv" Name="Metalness" Kind="InputPin" />
<Pin Id="D5djdRp89paLLPfLkFLnDM" Name="Roughness" Kind="InputPin" />
<Pin Id="V2z906WgfRGNZwcDTdCkVh" Name="Normal" Kind="InputPin" />
<Pin Id="Vp24GhXKMGgPvrax57EuhY" Name="Displacement" Kind="InputPin" />
<Pin Id="KGvikeiFzVyNi1M0wLXrPD" Name="Tessellation" Kind="InputPin" />
<Pin Id="BClnnwVSlj4NgMYvXxFQ1E" Name="Occlusion" Kind="InputPin" />
<Pin Id="IfBJ22dBb5GPHyb4twBpbC" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="RmE5lnSfLZGMc6CzB3lxAK" Name="Emissive" Kind="InputPin" />
<Pin Id="E6tlfzuFIrrPzvFQIUa8SC" Name="Transparency" Kind="InputPin" />
<Pin Id="HOGFzakqERxPmBSQ0O0ady" Name="Layers" Kind="InputPin" />
<Pin Id="OvlUwhzra2RMhqzwQ1Hysj" Name="Cull Mode" Kind="InputPin" />
<Pin Id="GMOxuxjLqUQQVaR1WLeCj9" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="882,-242,105,19" Id="V5gPMXdhdOCO4NKjpFZ4eQ">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileTexture" />
</p:NodeReference>
<Pin Id="Mo1ud8TQs2MPqIxApkslgg" Name="Path" Kind="InputPin" DefaultValue="assets\Road Sign - Round\textures\Turn_left_or_right_baseColor.png" />
<Pin Id="Gbonv1u29zmOcMpHppGzxU" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="Vn04n6v2aMwNtPolpJcOhG" Name="Premultiply Alpha" Kind="InputPin" />
<Pin Id="QlvCOEmGZC7NBI85uOK3EP" Name="Compress" Kind="InputPin" />
<Pin Id="Ozqunu1YO3sOfIStbwmq2f" Name="Alpha Format" Kind="InputPin" />
<Pin Id="L5ucxzm7bKJM7ai6wadC4K" Name="Reload" Kind="InputPin" />
<Pin Id="CD1Urt474PFQGjuzwLkqAp" Name="Texture" Kind="OutputPin" />
<Pin Id="PXQaxqXJYf9QYejChhQ865" Name="Is Loading" Kind="OutputPin" />
<Pin Id="NwhzYyCJXoqQWLVTuJzLCr" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Node Bounds="882,-198,65,19" Id="ODcyr06G0cEOSzheiRZCI5">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="R7u1eU2k0LTOY0uBrNEfEZ" Name="Texture" Kind="InputPin" />
<Pin Id="Bv11MwxlRbWOKhbcdhjBLz" Name="Fallback Color" Kind="InputPin" />
<Pin Id="NglsiFkKfQaMTUkvHqaq7S" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="JSfu8cJQOfDPSLXbYNsPzk" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="Thhk0Ze7D7EPnaPGxBGCvn" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1035,-190,65,19" Id="BUVDQPbScVCLuieLK5JTPN">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="A8rF8ScSTW4MhIENS6kzzI" Name="Texture" Kind="InputPin" />
<Pin Id="IIJoYh45vQWPheyQ4bbfmk" Name="Fallback Value" Kind="InputPin" />
<Pin Id="MdpsdHQnO1NQT3HJMBC8og" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="ChnydZAEpbVNfhs4NNkPdu" Name="Channel" Kind="InputPin" DefaultValue="G" />
<Pin Id="EAUwQV48XcmOL305pQminr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1119,-192,65,19" Id="QWSGgwIEajBP94UaljQUVo">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="NYQg47D4YcXLPQSmk57YaJ" Name="Texture" Kind="InputPin" />
<Pin Id="Mrz1aD8jJ1JMVU6CrBt1KB" Name="Fallback Value" Kind="InputPin" />
<Pin Id="Uos3kwIjNRKOa5v9gDCvyP" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="MySKfjtt2PGNw9MP6EKS3H" Name="Channel" Kind="InputPin" DefaultValue="B" />
<Pin Id="QtP0OfZLlHoOOLq5kuTcJI" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1035,-250,105,19" Id="Be7MliNZDyePog8bZIDNdI">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileTexture" />
</p:NodeReference>
<Pin Id="SE4BZwybkPUPx3XL6MN0v1" Name="Path" Kind="InputPin" DefaultValue="assets\plastic_crate\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="T3MCSRBpDQuPf5s7Ege64V" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="SQer9bGZoTXQYbwjOC3uMf" Name="Premultiply Alpha" Kind="InputPin" />
<Pin Id="O6kzCApH950OKu6aaX0IT6" Name="Compress" Kind="InputPin" />
<Pin Id="OLVLyG1FnBENiCxqL6tPzk" Name="Alpha Format" Kind="InputPin" />
<Pin Id="NHPQoAcZQhLNizNFJ9Jptq" Name="Reload" Kind="InputPin" />
<Pin Id="Vwu2gYydc4IN3cKAzdq5IC" Name="Texture" Kind="OutputPin" />
<Pin Id="Kc20WxFJjaJOX74qGoQ8gl" Name="Is Loading" Kind="OutputPin" />
<Pin Id="IpeqjQS9yGaL9rBufdhtFl" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Node Bounds="996,-121,119,19" Id="IpNJ3oj869EPwdJmaLqAfj">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileTextureNormalMap" />
</p:NodeReference>
<Pin Id="B9JX2P0MO12LgVDDOCdvsV" Name="Path" Kind="InputPin" DefaultValue="assets\plastic_crate\textures\DefaultMaterial_normal.png" />
<Pin Id="PvmA2gY7KpGPccVz8tVswB" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="Fleqfma7BjEP2ICpcN1Tc4" Name="Invert Y" Kind="InputPin" />
<Pin Id="USeVzYKTHHxOtVxmYGEy50" Name="Compress" Kind="InputPin" />
<Pin Id="P0OBAwl3FppNEmRvU5Lu4e" Name="Reload" Kind="InputPin" />
<Pin Id="PSpEFJdMaeEQGnHzEDbLew" Name="Texture" Kind="OutputPin" />
<Pin Id="Tjst1k2tGYsMUMQMowQPAa" Name="Is Loading" Kind="OutputPin" />
<Pin Id="RN6nq4S6hOVOb37fvURVid" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Node Bounds="994,-63,65,19" Id="EIr0RiqTWtGNXwAlTWN1Wq">
<p:NodeReference LastCategoryFullName="Stride.Materials.GeometryAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Normal" />
<CategoryReference Kind="Category" Name="GeometryAttributes" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MxlZrbgB9OVMaQmc2T8Sde" Name="Normal Map" Kind="InputPin" />
<Pin Id="LKxvKQHugcHLfqM5tvuuco" Name="Scale &amp; Offset" Kind="InputPin" />
<Pin Id="Lp0MfsfgIYnOs6NP0IbZGx" Name="Reconstruct Z" Kind="InputPin" />
<Pin Id="G8lLgRSvMx4LYxkOniQM7Y" Name="Enabled" Kind="InputPin" />
<Pin Id="CRu2M7LDraYLwpdB9ijIvw" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="993,-90,65,19" Id="AFNumoDP5JCL1LFdw6UjqO">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="PDkCYYxhh8uOzx1vm8ApzS" Name="Texture" Kind="InputPin" />
<Pin Id="A17nW48VRUMMZHNPjAi1zO" Name="Fallback Color" Kind="InputPin" />
<Pin Id="UPEnatllzILONdKQbpzdc7" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="ShOVMETayp1PB6dGaEYAcN" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="RufGNGbWbBZMq9UbTcnCsH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="985,41,245,19" Id="VgvZmoACLE2PEm53xIpewJ">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="LUaVTxCSidPO9vnus9qRmc" Name="Diffuse" Kind="InputPin" />
<Pin Id="EcCjl4K3w1ILc35TVwlYbC" Name="Metalness" Kind="InputPin" />
<Pin Id="BHDdcNn1DbRLkAFqXlI1Jy" Name="Roughness" Kind="InputPin" />
<Pin Id="TN88hTpkLkRMjAW35uQFuK" Name="Normal" Kind="InputPin" />
<Pin Id="DuGUy7yu14SPYG2WBFb0zM" Name="Displacement" Kind="InputPin" />
<Pin Id="Q88yguBr3nGNRvLLiEOx7Q" Name="Tessellation" Kind="InputPin" />
<Pin Id="NdyMY3hpqC3NCUFwTgQh2M" Name="Occlusion" Kind="InputPin" />
<Pin Id="HosAOOBcVlPLS6xm5OKU1L" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="FqCae8JDLTKP6iRPf9Icq2" Name="Emissive" Kind="InputPin" />
<Pin Id="BjfiIqUwgqfQZ3EeGDkvdU" Name="Transparency" Kind="InputPin" />
<Pin Id="Lt0vKtWyMDoMU1CW4iXvMv" Name="Layers" Kind="InputPin" />
<Pin Id="LUei475aUfTOz9wVGODFku" Name="Cull Mode" Kind="InputPin" />
<Pin Id="DoKuSWZchiZQAcRLEZUO4m" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="958,83,39,19" Id="CjKXk9cV4rILAeeBGKPzHt">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LePt6hY3s9kMbr1DyVMyfL" Name="Input" Kind="InputPin" />
<Pin Id="FFzxm9bry88MfDFLPIZszv" Name="Input 2" Kind="InputPin" />
<Pin Id="G6tEvxZrx4UPr2jGK2AYNv" Name="Result" Kind="OutputPin" />
<Pin Id="DMPIFF4TSOSMIBEhz1fm1o" Name="Input 3" Kind="InputPin" />
</Node>
<Pad Id="UYjucUPWBKQO06Bgn1HVDg" Comment="Material Indices" Bounds="1012,148,35,95" ShowValueBox="true" isIOBox="true" Value="1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Pad>
<Node Bounds="1053,68,245,19" Id="VnU9Obb321BMiWkMnLCU3e">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="Si2SyaQDWodPGYdH6TFy85" Name="Diffuse" Kind="InputPin" />
<Pin Id="PzfeJFuWyXgOebaR2255ua" Name="Metalness" Kind="InputPin" DefaultValue="1" />
<Pin Id="TYkO3Mf70uDMLZx4tf251H" Name="Roughness" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="EBSuFCr1M14NRDABQORpat" Name="Normal" Kind="InputPin" />
<Pin Id="JhNqOQyIEwyODve9aLrY7v" Name="Displacement" Kind="InputPin" />
<Pin Id="Ol8V8xrMedePkmOy29F2QH" Name="Tessellation" Kind="InputPin" />
<Pin Id="RLzRjFUYHALOxFa6CCgHGk" Name="Occlusion" Kind="InputPin" />
<Pin Id="GTSwIl7HVEiOi6OXNqERMQ" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="Nfa4ruTbSbeMnPDddXUENm" Name="Emissive" Kind="InputPin" />
<Pin Id="J8GjbPHqRKdLI79r3pkUKD" Name="Transparency" Kind="InputPin" />
<Pin Id="IqkHKkzAPFhNYCmVrasZpl" Name="Layers" Kind="InputPin" />
<Pin Id="CrHW8VgIRHtMmtCk2STS8b" Name="Cull Mode" Kind="InputPin" />
<Pin Id="HHnDjW8Gx7sL7In6I5vjZa" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="567,-307,54,19" Id="V7hUvwCN7xEMIMpnczxXP0">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="GYA1Mk2QJFGNJMgFC5ldKP" Name="Simulate" Kind="InputPin" />
<Pin Id="Dt4RolWdQf0QLMnejo0zTA" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HL945udORI7NjJn6zJcqPt" Comment="Simulate" Bounds="566,-363,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="407,587,80,19" Id="LJv0UMXFUZiLEIqrxvAVuA">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Nlg8jeYjfq2N8ATCI0EZ1Q" Name="Input" Kind="InputPin" />
<Pin Id="QJBRSskxffLL3HeLOo6wjP" Name="Scaling" Kind="InputPin" DefaultValue="0.12, 0.12, 0.12" />
<Pin Id="GKIq9ZonLLOLPGZoaXPDhr" Name="Rotation" Kind="InputPin" />
<Pin Id="K9kaoQpxNU5MmDhlJ7cQ9T" Name="Translation" Kind="InputPin" />
<Pin Id="M7mDG6fXMVMNQVzvlBsCJi" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="456,552,46,19" Id="ACdxsdoyNiPPk7BqiN7arJ">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Sbco77SnYffMxKWPegXpbs" Name="X" Kind="InputPin" />
<Pin Id="DM6dJz4GVBIOZpksLv1jys" Name="Y" Kind="InputPin" />
<Pin Id="OqwZWtpvETiPDyMnllgU0T" Name="Z" Kind="InputPin" />
<Pin Id="LB86xRsSFknNY4RQkrmLah" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="478,506,45,19" Id="AhdmuPmU4lSLZcDEiWS9B8">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="N0VWNRs2W0hP3FNFpdfkdh" Name="Period" Kind="InputPin" DefaultValue="120" />
<Pin Id="JSivSU0JD4uNuddL7XBaVr" Name="Pause" Kind="InputPin" />
<Pin Id="Lc5mKkAz0tnOUEES8zCKcl" Name="Reset" Kind="ApplyPin" />
<Pin Id="NC62utwAvjyM4lDDJ4g2DJ" Name="Phase" Kind="OutputPin" />
<Pin Id="QW5A2wsvu9CPGkbIXg2rEr" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="ISK8kJWR6bkMR1gVoUJVtx" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="DWFLqJrBs12PMZ7dsoZEJ7" Comment="Path" Bounds="583,-569,140,15" ShowValueBox="true" isIOBox="true" Value="assets\Road Sign - Round\RoundSign.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="727,399,246,128" Id="GIwEulSSWGNNUzB40oOBbN">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="AZo0MJheUg4PS8bvfw8h1k" Name="Force" Kind="InputPin" />
<Pin Id="RW8VPJ3gr54OWxxw71BQ4J" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="BdByaGYUrhEPwlzR74ZFBy" Name="Has Changed" Kind="OutputPin" />
<Patch Id="Co2619x7yK5MvBjMnxbtrE" ManuallySortedPins="true">
<Patch Id="EEEgxYsFQqFLenYpLoXOsF" Name="Create" ManuallySortedPins="true" />
<Patch Id="D4YNCgCZmeQM78SHXHFIAr" Name="Then" ManuallySortedPins="true" />
<Node Bounds="907,472,54,19" Id="Ud0rFhbMLROPfNjMQUcRWz">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="ODZCCjkOgcLOHrQIqSWdsQ" Name="Center" Kind="InputPin" />
<Pin Id="Rf2ownvvw5bLJUSumygxJP" Name="Width" Kind="InputPin" DefaultValue="0.9899999, 0.9899999, 0.9899999" />
<Pin Id="OFcpJSnjEJ0NJY4KbKzwXM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="739,450,54,19" Id="TFEJHzlt5z6Munv0TpZFw2">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="CQFbJwCcOxsPuN7Ud8yP3p" Name="From" Kind="InputPin" />
<Pin Id="Twmt9X9V47aMIGvZnWEK6v" Name="To" Kind="InputPin" />
<Pin Id="S3zE2FRSdeuP1fri2D5Eif" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="787,422,44,26" Id="BZ7JiLB0prnOISImg5913v">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Rt7UL4jt9obPyyM0khP5e3" Name="Input" Kind="StateInputPin" />
<Pin Id="NcAPWzT2qGFOme2hOL6lzv" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="830,473,54,19" Id="Hz3XvEZeQfsQAfLSVWM2h9">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="HzRl7FfT3eyMsDspnYJ3cm" Name="Center" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="NIC9ipCBGNPPkD1xkWn0HW" Name="Width" Kind="InputPin" DefaultValue="0.9899999, 0.9899999, 0.9899999" />
<Pin Id="LI5uIYdmfM8QYReSbngZVu" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="DDncDye2iIkObf2wNwiiVb" Bounds="896,522" Alignment="Bottom" />
<ControlPoint Id="PycWtiFGBdjLINYSehEUN1" Bounds="747,522" Alignment="Bottom" />
<ControlPoint Id="GoCL3ar3BZ5PTC4jOmMUGe" Bounds="820,522" Alignment="Bottom" />
</Node>
<Pad Id="M7ikDKaDGZULfuXK2dZOoL" Comment="Force" Bounds="744,315,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="839,340" Id="MrhZiozXwY9M6JDGETSH8g">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="IW9L1nwDrTzPlwNfWxeFrK" Name="Period" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="MGNHv8ZK9eTLGWYTqQfi6P" Name="Pause" Kind="InputPin" />
<Pin Id="MTxDKYTZpmKMMpWYtDeTVD" Name="Reset" Kind="ApplyPin" />
<Pin Id="UmqEIkqkOQpL7Kat9fSXuy" Name="Phase" Kind="OutputPin" />
<Pin Id="G8loiMP7BROMkwDmHX0SrO" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="M2o5NXnuob5LlEnUsCuEUU" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="ToeaVjC1iimO2RrCkp8ds0" Comment="Pause" Bounds="479,452,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
</Canvas>
<Patch Id="NPu43zD98G4P3RdvYj1Vqw" Name="Create" />
<Patch Id="LH4AHnzZCQXMH6Mq6jXjbF" Name="Update" />
<ProcessDefinition Id="GLs7xKhKqaVPYR2C8LvO35">
<Fragment Id="GMeg8RHGlW6Mw53QTqMGqG" Patch="NPu43zD98G4P3RdvYj1Vqw" Enabled="true" />
<Fragment Id="FhKNZ60VKhCLvZ2ABeENJe" Patch="LH4AHnzZCQXMH6Mq6jXjbF" Enabled="true" />
</ProcessDefinition>
<Link Id="Riy4aWJbiRsMxIuH6dt6XM" Ids="BXHWLlx2PGcMSt7lBXByiB,AFmIsEy2QEkPna3xLW7bRO" />
<Link Id="JkxzjyP9TpDPvlZHjBubid" Ids="KSrxv1hZblAO61KjuJFkgc,Fv2d8y71gOiOvS8eOsAGk1" />
<Link Id="UXcyo04dxetNmnUaFn5bJ2" Ids="UmU8J3qqNBjLUWGg2AqPiB,Rf2ownvvw5bLJUSumygxJP" />
<Link Id="QDMCxtR44ziPQmQeFp7x4u" Ids="POVNjVBLWroLeZZQ5V7SzW,UnnqHAMTs8nMujvBmhKjUF" />
<Link Id="EFFIHQnRJ72Ozb3TCyOFdI" Ids="RYqKa3ORoLAOwZbuVy1jnn,VwFive5G9D9N3vkY6ytUE0" />
<Link Id="Ff0epv4vJHKNIQkeLcR5Cn" Ids="OIKE4Dn8AMsNRzwwDJ8Bnl,Mn07VYM6P7SLdVB73S0UqB" />
<Link Id="AYx8Lj6nFmzOyd6ykdr1h6" Ids="IcFEAH8WD6CLVMdiEEu1qv,MpXgbgV6PLcPztMk1fWcCD" />
<Link Id="Ejs3D5S0lAZNRR8npzfrhM" Ids="MkH03AwpcN2NVaR5qhbH9g,S1yvd2pfQrNOkdZSL7RyNR" />
<Link Id="G3t53VELkVdMSE6PmM4ggx" Ids="FSrzTnGr55qMOk3CkPw3rU,ROSlIYB3XIfNiE3JuEiN9R" />
<Link Id="HYAeNO0nGn9P5JSd04z6Cz" Ids="LBrZKFihvU0NsURzjpW9uT,IEMA5qGQ4jMOG25fpMx2on" />
<Link Id="KvR0lWvPvW6N8YFLVQV2xT" Ids="S1ODHcncxh9LqhEwobvR5S,CCFHQy4uwNLQMEuyRYYZjz" />
<Link Id="BHkcPyKyPKIPA2dS4cNsng" Ids="CCFHQy4uwNLQMEuyRYYZjz,Lguv4jdtOrgLFE405tY8BF" />
<Link Id="G1dL2NUCQKKOcDUUNKCyY0" Ids="S1ODHcncxh9LqhEwobvR5S,VRwlNILaC0NLGUinAXvJSt" />
<Link Id="NFzisjZXWnKNfonVHSm9vi" Ids="SVEBxuN3TtDNHxI88p5Uhc,UUmblUhVopXPrGhhl46I0P" IsHidden="true" />
<Link Id="MJb02zoIQjuO7WHTvSTJFj" Ids="ADC5KQc3wCINHjSlvJCx8p,Vnuzdj3L9s2QCE052t07Gm" />
<Link Id="M5DnZ5CGATbPLkoHA9K47D" Ids="CCVfKIY1OyeNTEhoKNm06Q,IPM2OIwJAtkODqTWBKS7aQ" />
<Link Id="TYyfhYVnMZqQYLkeUjOz73" Ids="B4NOLW48Ia9LswdougUrNi,TDqd8fNQkshPoGWjMJ4EZX" />
<Link Id="CV6f0sL26eZP5mxRpJwbwM" Ids="TDqd8fNQkshPoGWjMJ4EZX,TVJH8Pt6lMoL9v1NYuUsJK" />
<Link Id="T09MeVY9jqbLtBUXQi9vVu" Ids="IPM2OIwJAtkODqTWBKS7aQ,FFN7nmtQkksPLCDFSbQdQB" />
<Link Id="NeIRD3IyHkjMBhOONncuCt" Ids="FFN7nmtQkksPLCDFSbQdQB,DSS7fQpooVJQJ9lORPR7NR" />
<Link Id="U85FZW4l4IcPniDzUOexcP" Ids="HL945udORI7NjJn6zJcqPt,GYA1Mk2QJFGNJMgFC5ldKP" />
<Link Id="JgBvDTojD1fPxZiasR9M1c" Ids="FFN7nmtQkksPLCDFSbQdQB,E4XQBPCW9KVQIEcUNsXu7b" />
<Link Id="LjIT7VjYd9CQJYesnSeKJZ" Ids="FFN7nmtQkksPLCDFSbQdQB,Rt7UL4jt9obPyyM0khP5e3" />
<Link Id="FQZlg4a6dCDPhkSgTTTLwm" Ids="UUmblUhVopXPrGhhl46I0P,RgmTpCVGgROOy1rKQLLJU0" />
<Link Id="MM7tNeGtigKLGovshNqUIy" Ids="NPs3SokPzsTOHdJhTemqgy,LUvOUxN4IA9LcsYBFsAE5D" />
<Link Id="Tv4E1NOB7UTL839fkih14g" Ids="RUafeiMxMluQOXlFk7R2cJ,FRutywdmtpBO9k6ByU7oX2" />
<Link Id="EbpsmpyKUDGMfxKcOll75k" Ids="NCGdoxxqg4TNEjCpMKDzld,STppmFL1cvQLFXjeDp0L0Y" />
<Link Id="IOuDK8y7AWmP6FpeMgoSFQ" Ids="M7mDG6fXMVMNQVzvlBsCJi,I4Xmqzi1dFKLXGkFYN0HSM" />
<Link Id="F8qediROyowQVUaRNuyHvC" Ids="LB86xRsSFknNY4RQkrmLah,GKIq9ZonLLOLPGZoaXPDhr" />
<Link Id="G0CzGFFxu3RLE2QEcsCGva" Ids="NC62utwAvjyM4lDDJ4g2DJ,DM6dJz4GVBIOZpksLv1jys" />
<Link Id="VX6mKkvvTvdOAw2AH8JeDG" Ids="DWFLqJrBs12PMZ7dsoZEJ7,JyWJ2qudJerOwnDbLkyBF9" />
<Link Id="KmGcdFm0B9gLrHBoTtKd38" Ids="OFcpJSnjEJ0NJY4KbKzwXM,DDncDye2iIkObf2wNwiiVb" />
<Link Id="OPbl9rdIvvyOMyzPkNtKZC" Ids="DDncDye2iIkObf2wNwiiVb,QDoKTnYglmcLBxLOXFbkCP" />
<Link Id="NV2vK8j0c44NVHJ0xSS5no" Ids="DDncDye2iIkObf2wNwiiVb,AkmOdXyC6UfLkm82Gu0Lbw" />
<Link Id="B4Gcvn9RTPrNdiZ7WPleXt" Ids="NcAPWzT2qGFOme2hOL6lzv,Twmt9X9V47aMIGvZnWEK6v" />
<Link Id="RZoQempTVNcO6g2Cktu746" Ids="S3zE2FRSdeuP1fri2D5Eif,PycWtiFGBdjLINYSehEUN1" />
<Link Id="C7bkicXam18Lhp8nuBkUfW" Ids="PycWtiFGBdjLINYSehEUN1,OtwUF0gBkQmOPKG9zIKnoK" />
<Link Id="G8Ea6Pl1WXYMdQbjjvXQGD" Ids="CD1Urt474PFQGjuzwLkqAp,R7u1eU2k0LTOY0uBrNEfEZ" />
<Link Id="HP0pDAL2wJZPhlubKAwfXC" Ids="Thhk0Ze7D7EPnaPGxBGCvn,LrEFgyWyx3jPDLWTCZNN50" />
<Link Id="PeAXmzSbtTYL7z4saZ3PNV" Ids="EAUwQV48XcmOL305pQminr,EdAF7YyvI66QW6dvitpeTv" />
<Link Id="P9dd3Ppyj3ENADQq5uKect" Ids="QtP0OfZLlHoOOLq5kuTcJI,D5djdRp89paLLPfLkFLnDM" />
<Link Id="Dise5Qi54LlOly6hhj58PS" Ids="Vwu2gYydc4IN3cKAzdq5IC,A8rF8ScSTW4MhIENS6kzzI" />
<Link Id="OQHRHJoD0k7Ln4SWTP0SIH" Ids="Vwu2gYydc4IN3cKAzdq5IC,NYQg47D4YcXLPQSmk57YaJ" />
<Link Id="EGd8Oq4gqxINjfATlK5tVM" Ids="CRu2M7LDraYLwpdB9ijIvw,V2z906WgfRGNZwcDTdCkVh" />
<Link Id="SmGrzAoGSadOUwsnU8mOKv" Ids="PSpEFJdMaeEQGnHzEDbLew,PDkCYYxhh8uOzx1vm8ApzS" />
<Link Id="GAessQZjF8sPu8Qf8Vhksc" Ids="RufGNGbWbBZMq9UbTcnCsH,MxlZrbgB9OVMaQmc2T8Sde" />
<Link Id="BEZosxMxnCYNYLh1rzBHUr" Ids="G8loiMP7BROMkwDmHX0SrO,AZo0MJheUg4PS8bvfw8h1k" />
<Link Id="KIR9Hl7Oj9aPXDORxJsoCL" Ids="UmU8J3qqNBjLUWGg2AqPiB,NIC9ipCBGNPPkD1xkWn0HW" />
<Link Id="DRAEXQhuCcSPMqWuix5fBc" Ids="LI5uIYdmfM8QYReSbngZVu,GoCL3ar3BZ5PTC4jOmMUGe" />
<Link Id="SZgdMzPXQXlLRQzOLQciRW" Ids="GoCL3ar3BZ5PTC4jOmMUGe,R3J1B6eUjUkLhtSs6KUVPV" />
<Link Id="H6MJQo8BUC8MLgctFg30FM" Ids="GMOxuxjLqUQQVaR1WLeCj9,LePt6hY3s9kMbr1DyVMyfL" />
<Link Id="RFoM3XznTdWLw5iKGO7sgG" Ids="DoKuSWZchiZQAcRLEZUO4m,FFzxm9bry88MfDFLPIZszv" />
<Link Id="FZViA86AmCSMGboFVwEPXv" Ids="G6tEvxZrx4UPr2jGK2AYNv,BqYKT17k40lMBrNZ18jFfv" />
<Link Id="KH2V17XZ5u2PMGTYoYG38Z" Ids="UYjucUPWBKQO06Bgn1HVDg,IWSQu8mDteAP8Q1nmCOuyh" />
<Link Id="UO1hgpgV5K4PJGPkY87qig" Ids="IWSQu8mDteAP8Q1nmCOuyh,G2H7K7Q1gDZOtXVC7aXRl1" />
<Link Id="MSd1OaFwcqgQRsnh0T5CLz" Ids="ACkxbwx8SW9OeIddHUSxnc,KhaRpJspAlzO65gor16PJP" />
<Link Id="Vedd8MvAxnhLPzheiHrQ0M" Ids="P60kcGlkcu8QMmGoEPwcbT,OS9fxHt3LyGMCWZdvrXsa8" />
<Link Id="N5mQSiNkZMTOPSmVGnd6UP" Ids="ToeaVjC1iimO2RrCkp8ds0,JSivSU0JD4uNuddL7XBaVr" />
<Link Id="GWYY47w5axjMc8NzCOPEYv" Ids="HHnDjW8Gx7sL7In6I5vjZa,DMPIFF4TSOSMIBEhz1fm1o" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="Dm7NGobM3AWMVkx6CLmA4v" Location="VL.CoreLib" Version="2021.4.9" />
<NugetDependency Id="I2ZA159PiFXQLV3ZoBxFRx" Location="VL.Stride" Version="2021.4.9" />
</Document>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="Hvk1VHdA3oSNc5wPTRGCzv" LanguageVersion="2021.4.9.982" Version="0.128">
<Document xmlns:p="property" Id="NYZFnQ3TXUANzOHfjfy2dL" LanguageVersion="2021.4.9.982" Version="0.128">
<Patch Id="BWPhyl0eR3EQAznUQe0gYa">
<Canvas Id="HiyiLmtFjpnLEVKahn8tg3" DefaultCategory="Main" CanvasType="FullCategory">
<!--
@ -121,11 +121,6 @@
<ControlPoint Id="L8HvB8tydmeOlrndigkPLE" Bounds="306,691" />
<ControlPoint Id="PmLXQFiGGmoP31ZWGWkGqX" Bounds="302,267" />
</Canvas>
<!--
************************ ************************
-->
<ProcessDefinition Id="DMtSVYLny0xLErH1VbNdSY">
<Fragment Id="BdTGKHUL19gQbxOouqe06M" Patch="T9iy5kUPhqXLoo8MNbJpzA" Enabled="true" />
<Fragment Id="ERgAeStIZVFOSNbBizc5TD" Patch="LHnLJhroY5COt86w2KFBhU" Enabled="true" />
@ -170,12 +165,12 @@
</p:NodeReference>
<Patch Id="Jm7w19YIdo8M01GGOL7NHE">
<Canvas Id="Q5V0ikGxcUsOXauMi75Bpz" CanvasType="Group">
<Node Bounds="598,910,205,19" Id="OndIlGI0DHlLwfye3PRtgx">
<Node Bounds="590,1150,205,19" Id="OndIlGI0DHlLwfye3PRtgx">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SceneWindow" />
</p:NodeReference>
<Pin Id="HcJuZshhVM9OmEF4oZvfml" Name="Bounds" Kind="InputPin" DefaultValue="63, -1906, 1074, 1903" />
<Pin Id="HcJuZshhVM9OmEF4oZvfml" Name="Bounds" Kind="InputPin" DefaultValue="60, -1920, 1080, 1920" />
<Pin Id="AFmIsEy2QEkPna3xLW7bRO" Name="Input" Kind="InputPin" />
<Pin Id="PQMc7ircPTlMnArADP0lMz" Name="Camera" Kind="InputPin" />
<Pin Id="HrX1O2s4fzrNTPBH3lETRS" Name="Enable Default Camera" Kind="InputPin" />
@ -190,7 +185,7 @@
<Pin Id="GGIVSA8C4sMOxdMjV1Cd2X" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="AXpCdDNg9nwPalz7a7x65f" Name="Input Source" Kind="OutputPin" />
</Node>
<Node Bounds="625,828,65,19" Id="NBq9q0bDdTmQB5fpNiXhXd">
<Node Bounds="617,1068,65,19" Id="NBq9q0bDdTmQB5fpNiXhXd">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
@ -199,6 +194,7 @@
<Pin Id="S1yvd2pfQrNOkdZSL7RyNR" Name="Child" Kind="InputPin" />
<Pin Id="UnnqHAMTs8nMujvBmhKjUF" Name="Child 2" Kind="InputPin" />
<Pin Id="VwFive5G9D9N3vkY6ytUE0" Name="Child 3" Kind="InputPin" />
<Pin Id="Jw2dKJj5p7RPHd38k7IG2E" Name="Child 4" Kind="InputPin" />
<Pin Id="EHxt6Q8xh35OY7MzJ0qz3u" Name="Enabled" Kind="InputPin" />
<Pin Id="BXHWLlx2PGcMSt7lBXByiB" Name="Output" Kind="OutputPin" />
</Node>
@ -208,9 +204,8 @@
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<Pin Id="JyWJ2qudJerOwnDbLkyBF9" Name="Path" Kind="InputPin" DefaultValue="assets\warehouse_shelving\scene.gltf" />
<Pin Id="HHEQiBbF97aMJ3To8bRf3N" Name="Import Scale" Kind="InputPin" DefaultValue="0.1" />
<Pin Id="HHEQiBbF97aMJ3To8bRf3N" Name="Import Scale" Kind="InputPin" DefaultValue="1" />
<Pin Id="Nh0yxgAImsNNQNf0pvSPIo" Name="Pivot Position" Kind="InputPin" />
<Pin Id="KnVSOxRyT6LM6Hvvp31nXQ" Name="Merge Meshes" Kind="InputPin" DefaultValue="True" />
<Pin Id="Fv2d8y71gOiOvS8eOsAGk1" Name="Reload" Kind="InputPin" />
<Pin Id="B4NOLW48Ia9LswdougUrNi" Name="Model" Kind="OutputPin" />
<Pin Id="RpHw7tlGPoXNEEDefC9Mew" Name="Is Loading" Kind="OutputPin" />
@ -225,15 +220,7 @@
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="224,320,74,19" Id="FrvSW9fMGDBOhh9y2XiE90">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugModel" />
</p:NodeReference>
<Pin Id="MRA4QLfBttgOPgrXAVOVR4" Name="Model" Kind="InputPin" />
<Pin Id="TJStjSDZdnBLZsEL67Z5Wg" Name="Transformation" Kind="InputPin" />
<Pin Id="DY0fKA2Pfs6NVHhUMs7PRg" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="626,572,85,19" Id="DziEBGXZi4GMcYDIhhH88i">
<Node Bounds="621,911,85,19" Id="DziEBGXZi4GMcYDIhhH88i">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Entity" />
@ -246,12 +233,12 @@
<Pin Id="T2eysUKsxHKN55uTeQNZka" Name="Enabled" Kind="InputPin" />
<Pin Id="MkH03AwpcN2NVaR5qhbH9g" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UmU8J3qqNBjLUWGg2AqPiB" Comment="Width" Bounds="875,258,35,43" ShowValueBox="true" isIOBox="true" Value="0.24, 0.24, 0.24">
<Pad Id="UmU8J3qqNBjLUWGg2AqPiB" Comment="Width" Bounds="994,359,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="650,740,85,19" Id="IBZ2uulCvzsN5oLD18fyDJ">
<Node Bounds="642,980,85,19" Id="IBZ2uulCvzsN5oLD18fyDJ">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AmbientLight" />
@ -263,12 +250,12 @@
<Pin Id="GVEh8Y3k24LNjMHz4BCYne" Name="Enabled" Kind="InputPin" />
<Pin Id="POVNjVBLWroLeZZQ5V7SzW" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="669,780,185,19" Id="ERW0yfneYgMOO3YRMYiXVy">
<Node Bounds="661,1020,185,19" Id="ERW0yfneYgMOO3YRMYiXVy">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DirectionalLight" />
</p:NodeReference>
<Pin Id="FOGprDKgQzvPiV6ApSudrO" Name="Position" Kind="InputPin" />
<Pin Id="FOGprDKgQzvPiV6ApSudrO" Name="Position" Kind="InputPin" DefaultValue="1, 6.9, 2" />
<Pin Id="BG8M9DtOFxbPclpjksIy3f" Name="Target" Kind="InputPin" />
<Pin Id="Mq5ngJs6nq2PWPVy66jYJr" Name="Color" Kind="InputPin" />
<Pin Id="Uc1o6SIM9QXOTaE8pP9qbe" Name="Intensity" Kind="InputPin" />
@ -280,7 +267,7 @@
<Pin Id="MZNqzV3eBK5N06ulFzGcwK" Name="Enabled" Kind="InputPin" />
<Pin Id="RYqKa3ORoLAOwZbuVy1jnn" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="751,373,80,19" Id="JA1nmFNopLKNpPIxruwic6">
<Node Bounds="799,572,80,19" Id="JA1nmFNopLKNpPIxruwic6">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
@ -294,55 +281,16 @@
<Pin Id="AkmOdXyC6UfLkm82Gu0Lbw" Name="Translation" Kind="InputPin" />
<Pin Id="OIKE4Dn8AMsNRzwwDJ8Bnl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="825,311,54,19" Id="Ud0rFhbMLROPfNjMQUcRWz">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="ODZCCjkOgcLOHrQIqSWdsQ" Name="Center" Kind="InputPin" />
<Pin Id="Rf2ownvvw5bLJUSumygxJP" Name="Width" Kind="InputPin" DefaultValue="0.9899999, 0.9899999, 0.9899999" />
<Pin Id="OFcpJSnjEJ0NJY4KbKzwXM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="673,401,82,26" Id="OqPNtWWdYvJPYS6iICVRNc">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Entity" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
</p:NodeReference>
<Pin Id="ROSlIYB3XIfNiE3JuEiN9R" Name="Input" Kind="StateInputPin" />
<Pin Id="Mn07VYM6P7SLdVB73S0UqB" Name="Transformation" Kind="InputPin" />
<Pin Id="LBrZKFihvU0NsURzjpW9uT" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="674,332,52,19" Id="DMQewro0gFKMyTFXVBubAt">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DSS7fQpooVJQJ9lORPR7NR" Name="Input" Kind="StateInputPin" />
<Pin Id="Ib6eP2oiQGrMg2biQlO4Y4" Name="Default Value" Kind="InputPin" />
<Pin Id="OtwUF0gBkQmOPKG9zIKnoK" Name="Index" Kind="InputPin" />
<Pin Id="FSrzTnGr55qMOk3CkPw3rU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="647,472,51,26" Id="O05grG7w3VkNVWljMKRsPV">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="E4XQBPCW9KVQIEcUNsXu7b" Name="Input" Kind="StateInputPin" />
<Pin Id="IEMA5qGQ4jMOG25fpMx2on" Name="Value" Kind="InputPin" />
<Pin Id="RptHTugKbwONuzeaBFzUCq" Name="Index" Kind="InputPin" DefaultValue="3" />
<Pin Id="IcFEAH8WD6CLVMdiEEu1qv" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="574,-250,296,475" Id="AovTe5Fap2xQP1NZqbWrWN">
<Node Bounds="574,-273,736,536" Id="AovTe5Fap2xQP1NZqbWrWN">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="JtUpHc1712oPn1xE9H2Nw8" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="JtUpHc1712oPn1xE9H2Nw8" Name="Force" Kind="InputPin" DefaultValue="False" />
<Pin Id="Mi1I3yHDYVAONFBwWC20b3" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="L3xHHMwb3GNO6RQpjEnFBR" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="TDqd8fNQkshPoGWjMJ4EZX" Bounds="691,-243" Alignment="Top" />
<ControlPoint Id="FFN7nmtQkksPLCDFSbQdQB" Bounds="643,255" Alignment="Bottom" />
<Patch Id="P1qIWwKKXQ2Onl52I0d6uf" ManuallySortedPins="true">
<Patch Id="JutBygRJYVRP0yg11hqzNP" Name="Create" ManuallySortedPins="true" />
<Patch Id="LlY2u60NLESMZJav4saFQf" Name="Then" ManuallySortedPins="true" />
@ -356,23 +304,20 @@
<Pin Id="LrkJROPP7s2O0cNulhtPVD" Name="First Mesh" Kind="OutputPin" />
<Pin Id="S1ODHcncxh9LqhEwobvR5S" Name="Meshes" Kind="OutputPin" />
</Node>
<Node Bounds="626,-100,232,306" Id="NXnj9JHqktPLNR458CIKwj">
<Node Bounds="626,-86,177,330" Id="NXnj9JHqktPLNR458CIKwj">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="RaDL6pdQgOwLOEqU2AskXD" Name="Break" Kind="OutputPin" />
<ControlPoint Id="CCFHQy4uwNLQMEuyRYYZjz" Bounds="762,-93" Alignment="Top" />
<ControlPoint Id="CCFHQy4uwNLQMEuyRYYZjz" Bounds="694,-80" Alignment="Top" />
<ControlPoint Id="IPM2OIwJAtkODqTWBKS7aQ" Bounds="640,200" Alignment="Bottom" />
<Patch Id="PA6HjiiT69ZMDtfxnpp9kz" ManuallySortedPins="true">
<Patch Id="E5kjC9A3s9iPHSssGCriya" Name="Create" ManuallySortedPins="true" />
<Patch Id="GnZQD7OgwFRLHcXEVzBkRQ" Name="Update" ManuallySortedPins="true">
<Pin Id="SVEBxuN3TtDNHxI88p5Uhc" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="GnZQD7OgwFRLHcXEVzBkRQ" Name="Update" ManuallySortedPins="true" />
<Patch Id="OpGdQT0ELYKLwyuXhWykOh" Name="Dispose" ManuallySortedPins="true" />
<ControlPoint Id="UUmblUhVopXPrGhhl46I0P" Bounds="761,-55" />
<Node Bounds="667,105,68,19" Id="L1FSPwbd3xEMAexy7KfCP0">
<Node Bounds="668,135,68,19" Id="L1FSPwbd3xEMAexy7KfCP0">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshModel" />
@ -381,7 +326,7 @@
<Pin Id="KhaRpJspAlzO65gor16PJP" Name="Material" Kind="InputPin" />
<Pin Id="P60kcGlkcu8QMmGoEPwcbT" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="642,155,145,19" Id="SVdeNJke5YkNq2j1qpnM3r">
<Node Bounds="646,177,145,19" Id="SVdeNJke5YkNq2j1qpnM3r">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
@ -396,101 +341,130 @@
<Pin Id="FQ6zpNCUZmOMiETRQIrLbd" Name="Enabled" Kind="InputPin" />
<Pin Id="CCVfKIY1OyeNTEhoKNm06Q" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="760,32,65,19" Id="UOaIZEndM9JONRy1HQFBJJ">
<p:NodeReference LastCategoryFullName="Color.RGBA" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromHSL" />
</p:NodeReference>
<Pin Id="STppmFL1cvQLFXjeDp0L0Y" Name="Hue" Kind="InputPin" />
<Pin Id="FO3ZlIseZy8ODt9zVtyaLs" Name="Saturation" Kind="InputPin" />
<Pin Id="OAhWBvNlT1lLmSfnJ8GoHV" Name="Lightness" Kind="InputPin" />
<Pin Id="GSAcQaque1DNRSrr0b9Kli" Name="Alpha" Kind="InputPin" />
<Pin Id="ADC5KQc3wCINHjSlvJCx8p" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Node Bounds="761,66,85,19" Id="NONEQvUhGsxNbTPjqcPiEs">
<Node Bounds="885,-12,245,19" Id="IdimssVwAQdM2hhId1SSmz">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="LrEFgyWyx3jPDLWTCZNN50" Name="Diffuse" Kind="InputPin" />
<Pin Id="EdAF7YyvI66QW6dvitpeTv" Name="Metalness" Kind="InputPin" />
<Pin Id="D5djdRp89paLLPfLkFLnDM" Name="Roughness" Kind="InputPin" />
<Pin Id="V2z906WgfRGNZwcDTdCkVh" Name="Normal" Kind="InputPin" />
<Pin Id="Vp24GhXKMGgPvrax57EuhY" Name="Displacement" Kind="InputPin" />
<Pin Id="KGvikeiFzVyNi1M0wLXrPD" Name="Tessellation" Kind="InputPin" />
<Pin Id="BClnnwVSlj4NgMYvXxFQ1E" Name="Occlusion" Kind="InputPin" />
<Pin Id="IfBJ22dBb5GPHyb4twBpbC" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="RmE5lnSfLZGMc6CzB3lxAK" Name="Emissive" Kind="InputPin" />
<Pin Id="E6tlfzuFIrrPzvFQIUa8SC" Name="Transparency" Kind="InputPin" />
<Pin Id="HOGFzakqERxPmBSQ0O0ady" Name="Layers" Kind="InputPin" />
<Pin Id="OvlUwhzra2RMhqzwQ1Hysj" Name="Cull Mode" Kind="InputPin" DefaultValue="None" />
<Pin Id="GMOxuxjLqUQQVaR1WLeCj9" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="882,-242,105,19" Id="V5gPMXdhdOCO4NKjpFZ4eQ">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileTexture" />
</p:NodeReference>
<Pin Id="Vnuzdj3L9s2QCE052t07Gm" Name="Color" Kind="InputPin" />
<Pin Id="KWJoCLWp8x6MLUYPG9nLSM" Name="Metalness" Kind="InputPin" />
<Pin Id="AqYmbCdsgL1Lo8wyBUVOYp" Name="Roughness" Kind="InputPin" />
<Pin Id="M7usIf8TK9XOPwUnp3KqOI" Name="Transparency" Kind="InputPin" />
<Pin Id="Al8yZanX181PAb4UMu9ZIg" Name="Cull Mode" Kind="InputPin" />
<Pin Id="O4MJdOZt8p8LQrbC8eZ0Bs" Name="Output" Kind="OutputPin" />
<Pin Id="Mo1ud8TQs2MPqIxApkslgg" Name="Path" Kind="InputPin" DefaultValue="assets\barrel\textures\Barrel_Mat_baseColor.png" />
<Pin Id="Gbonv1u29zmOcMpHppGzxU" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="Vn04n6v2aMwNtPolpJcOhG" Name="Premultiply Alpha" Kind="InputPin" />
<Pin Id="QlvCOEmGZC7NBI85uOK3EP" Name="Compress" Kind="InputPin" />
<Pin Id="Ozqunu1YO3sOfIStbwmq2f" Name="Alpha Format" Kind="InputPin" />
<Pin Id="L5ucxzm7bKJM7ai6wadC4K" Name="Reload" Kind="InputPin" />
<Pin Id="CD1Urt474PFQGjuzwLkqAp" Name="Texture" Kind="OutputPin" />
<Pin Id="PXQaxqXJYf9QYejChhQ865" Name="Is Loading" Kind="OutputPin" />
<Pin Id="NwhzYyCJXoqQWLVTuJzLCr" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Node Bounds="760,-1,85,19" Id="JvaPXYb8njfMFDSE9PLJbm">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Node Bounds="882,-198,65,19" Id="ODcyr06G0cEOSzheiRZCI5">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="LUvOUxN4IA9LcsYBFsAE5D" Name="Input" Kind="InputPin" />
<Pin Id="H7wevCkc4GNN7eZ6B5W1zN" Name="Input Minimum" Kind="InputPin" />
<Pin Id="FRutywdmtpBO9k6ByU7oX2" Name="Input Maximum" Kind="InputPin" />
<Pin Id="JyZfkLC7UjPLrnilgbMdgB" Name="Output Minimum" Kind="InputPin" />
<Pin Id="AeZVgzOFXEVPdcymFJW0m0" Name="Output Maximum" Kind="InputPin" DefaultValue="0.09999999" />
<Pin Id="NCGdoxxqg4TNEjCpMKDzld" Name="Output" Kind="OutputPin" />
<Pin Id="R7u1eU2k0LTOY0uBrNEfEZ" Name="Texture" Kind="InputPin" />
<Pin Id="Bv11MwxlRbWOKhbcdhjBLz" Name="Fallback Color" Kind="InputPin" />
<Pin Id="NglsiFkKfQaMTUkvHqaq7S" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="JSfu8cJQOfDPSLXbYNsPzk" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="Thhk0Ze7D7EPnaPGxBGCvn" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="759,-32,62,19" Id="IAQ5IWOBBj2QLg3mbjGnKK">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Node Bounds="1035,-190,65,19" Id="BUVDQPbScVCLuieLK5JTPN">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToFloat32" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="RgmTpCVGgROOy1rKQLLJU0" Name="Input" Kind="InputPin" />
<Pin Id="NPs3SokPzsTOHdJhTemqgy" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<Pin Id="A8rF8ScSTW4MhIENS6kzzI" Name="Texture" Kind="InputPin" />
<Pin Id="IIJoYh45vQWPheyQ4bbfmk" Name="Fallback Value" Kind="InputPin" />
<Pin Id="MdpsdHQnO1NQT3HJMBC8og" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="ChnydZAEpbVNfhs4NNkPdu" Name="Channel" Kind="InputPin" DefaultValue="G" />
<Pin Id="EAUwQV48XcmOL305pQminr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="791,-155,57,26" Id="IMgwWD3VbcnM0hZHmo4tBc">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableList" LastSymbolSource="VL.Collections.vl">
<Node Bounds="1119,-192,65,19" Id="QWSGgwIEajBP94UaljQUVo">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="ClassType" Name="MutableList" NeedsToBeDirectParent="true" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="VRwlNILaC0NLGUinAXvJSt" Name="Input" Kind="InputPin" />
<Pin Id="BQWMRXG6m0rQceCbWuIqvq" Name="Output" Kind="OutputPin" />
<Pin Id="RUafeiMxMluQOXlFk7R2cJ" Name="Count" Kind="OutputPin" />
<Pin Id="NYQg47D4YcXLPQSmk57YaJ" Name="Texture" Kind="InputPin" />
<Pin Id="Mrz1aD8jJ1JMVU6CrBt1KB" Name="Fallback Value" Kind="InputPin" />
<Pin Id="Uos3kwIjNRKOa5v9gDCvyP" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="MySKfjtt2PGNw9MP6EKS3H" Name="Channel" Kind="InputPin" DefaultValue="B" />
<Pin Id="QtP0OfZLlHoOOLq5kuTcJI" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="TDqd8fNQkshPoGWjMJ4EZX" Bounds="691,-243" Alignment="Top" />
<ControlPoint Id="FFN7nmtQkksPLCDFSbQdQB" Bounds="639,220" Alignment="Bottom" />
<Node Bounds="1035,-250,105,19" Id="Be7MliNZDyePog8bZIDNdI">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileTexture" />
</p:NodeReference>
<Pin Id="SE4BZwybkPUPx3XL6MN0v1" Name="Path" Kind="InputPin" DefaultValue="assets\barrel\textures\Barrel_Mat_metallicRoughness.png" />
<Pin Id="T3MCSRBpDQuPf5s7Ege64V" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="SQer9bGZoTXQYbwjOC3uMf" Name="Premultiply Alpha" Kind="InputPin" />
<Pin Id="O6kzCApH950OKu6aaX0IT6" Name="Compress" Kind="InputPin" />
<Pin Id="OLVLyG1FnBENiCxqL6tPzk" Name="Alpha Format" Kind="InputPin" />
<Pin Id="NHPQoAcZQhLNizNFJ9Jptq" Name="Reload" Kind="InputPin" />
<Pin Id="Vwu2gYydc4IN3cKAzdq5IC" Name="Texture" Kind="OutputPin" />
<Pin Id="Kc20WxFJjaJOX74qGoQ8gl" Name="Is Loading" Kind="OutputPin" />
<Pin Id="IpeqjQS9yGaL9rBufdhtFl" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Node Bounds="567,-307,54,19" Id="V7hUvwCN7xEMIMpnczxXP0">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Node Bounds="996,-121,119,19" Id="IpNJ3oj869EPwdJmaLqAfj">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
<Choice Kind="ProcessAppFlag" Name="FileTextureNormalMap" />
</p:NodeReference>
<Pin Id="GYA1Mk2QJFGNJMgFC5ldKP" Name="Simulate" Kind="InputPin" />
<Pin Id="Dt4RolWdQf0QLMnejo0zTA" Name="Output" Kind="OutputPin" />
<Pin Id="B9JX2P0MO12LgVDDOCdvsV" Name="Path" Kind="InputPin" DefaultValue="assets\barrel\textures\Barrel_Mat_normal.png" />
<Pin Id="PvmA2gY7KpGPccVz8tVswB" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="Fleqfma7BjEP2ICpcN1Tc4" Name="Invert Y" Kind="InputPin" />
<Pin Id="USeVzYKTHHxOtVxmYGEy50" Name="Compress" Kind="InputPin" />
<Pin Id="P0OBAwl3FppNEmRvU5Lu4e" Name="Reload" Kind="InputPin" />
<Pin Id="PSpEFJdMaeEQGnHzEDbLew" Name="Texture" Kind="OutputPin" />
<Pin Id="Tjst1k2tGYsMUMQMowQPAa" Name="Is Loading" Kind="OutputPin" />
<Pin Id="RN6nq4S6hOVOb37fvURVid" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="HL945udORI7NjJn6zJcqPt" Comment="Simulate" Bounds="566,-363,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="770,255,44,26" Id="BZ7JiLB0prnOISImg5913v">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Node Bounds="994,-63,65,19" Id="EIr0RiqTWtGNXwAlTWN1Wq">
<p:NodeReference LastCategoryFullName="Stride.Materials.GeometryAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="ProcessAppFlag" Name="Normal" />
<CategoryReference Kind="Category" Name="GeometryAttributes" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Rt7UL4jt9obPyyM0khP5e3" Name="Input" Kind="StateInputPin" />
<Pin Id="NcAPWzT2qGFOme2hOL6lzv" Name="Count" Kind="OutputPin" />
<Pin Id="MxlZrbgB9OVMaQmc2T8Sde" Name="Normal Map" Kind="InputPin" />
<Pin Id="LKxvKQHugcHLfqM5tvuuco" Name="Scale &amp; Offset" Kind="InputPin" />
<Pin Id="Lp0MfsfgIYnOs6NP0IbZGx" Name="Reconstruct Z" Kind="InputPin" />
<Pin Id="G8lLgRSvMx4LYxkOniQM7Y" Name="Enabled" Kind="InputPin" />
<Pin Id="CRu2M7LDraYLwpdB9ijIvw" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="721,292,54,19" Id="TFEJHzlt5z6Munv0TpZFw2">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Node Bounds="993,-90,65,19" Id="AFNumoDP5JCL1LFdw6UjqO">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="CQFbJwCcOxsPuN7Ud8yP3p" Name="From" Kind="InputPin" />
<Pin Id="Twmt9X9V47aMIGvZnWEK6v" Name="To" Kind="InputPin" />
<Pin Id="S3zE2FRSdeuP1fri2D5Eif" Name="Output" Kind="OutputPin" />
<Pin Id="PDkCYYxhh8uOzx1vm8ApzS" Name="Texture" Kind="InputPin" />
<Pin Id="A17nW48VRUMMZHNPjAi1zO" Name="Fallback Color" Kind="InputPin" />
<Pin Id="UPEnatllzILONdKQbpzdc7" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="ShOVMETayp1PB6dGaEYAcN" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="RufGNGbWbBZMq9UbTcnCsH" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="431,364" Id="LJv0UMXFUZiLEIqrxvAVuA">
<Node Bounds="266,634,80,19" Id="LJv0UMXFUZiLEIqrxvAVuA">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
@ -499,12 +473,12 @@
</CategoryReference>
</p:NodeReference>
<Pin Id="Nlg8jeYjfq2N8ATCI0EZ1Q" Name="Input" Kind="InputPin" />
<Pin Id="QJBRSskxffLL3HeLOo6wjP" Name="Scaling" Kind="InputPin" DefaultValue="0.12, 0.12, 0.12" />
<Pin Id="QJBRSskxffLL3HeLOo6wjP" Name="Scaling" Kind="InputPin" />
<Pin Id="GKIq9ZonLLOLPGZoaXPDhr" Name="Rotation" Kind="InputPin" />
<Pin Id="K9kaoQpxNU5MmDhlJ7cQ9T" Name="Translation" Kind="InputPin" DefaultValue="0, -0.56, 0" />
<Pin Id="K9kaoQpxNU5MmDhlJ7cQ9T" Name="Translation" Kind="InputPin" />
<Pin Id="M7mDG6fXMVMNQVzvlBsCJi" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="480,329,46,19" Id="ACdxsdoyNiPPk7BqiN7arJ">
<Node Bounds="315,599,46,19" Id="ACdxsdoyNiPPk7BqiN7arJ">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
@ -515,7 +489,7 @@
<Pin Id="OqwZWtpvETiPDyMnllgU0T" Name="Z" Kind="InputPin" />
<Pin Id="LB86xRsSFknNY4RQkrmLah" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="502,283,45,19" Id="AhdmuPmU4lSLZcDEiWS9B8">
<Node Bounds="337,553,45,19" Id="AhdmuPmU4lSLZcDEiWS9B8">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
@ -527,6 +501,139 @@
<Pin Id="QW5A2wsvu9CPGkbIXg2rEr" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="ISK8kJWR6bkMR1gVoUJVtx" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="DWFLqJrBs12PMZ7dsoZEJ7" Comment="Path" Bounds="583,-569,140,15" ShowValueBox="true" isIOBox="true" Value="assets\barrel\BarrelSplit.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="727,399,246,130" Id="GIwEulSSWGNNUzB40oOBbN">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="AZo0MJheUg4PS8bvfw8h1k" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="RW8VPJ3gr54OWxxw71BQ4J" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="BdByaGYUrhEPwlzR74ZFBy" Name="Has Changed" Kind="OutputPin" />
<Patch Id="Co2619x7yK5MvBjMnxbtrE" ManuallySortedPins="true">
<Patch Id="EEEgxYsFQqFLenYpLoXOsF" Name="Create" ManuallySortedPins="true" />
<Patch Id="D4YNCgCZmeQM78SHXHFIAr" Name="Then" ManuallySortedPins="true" />
<Node Bounds="907,472,54,19" Id="Ud0rFhbMLROPfNjMQUcRWz">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="ODZCCjkOgcLOHrQIqSWdsQ" Name="Center" Kind="InputPin" />
<Pin Id="Rf2ownvvw5bLJUSumygxJP" Name="Width" Kind="InputPin" DefaultValue="0.9899999, 0.9899999, 0.9899999" />
<Pin Id="OFcpJSnjEJ0NJY4KbKzwXM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="739,450,54,19" Id="TFEJHzlt5z6Munv0TpZFw2">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="CQFbJwCcOxsPuN7Ud8yP3p" Name="From" Kind="InputPin" />
<Pin Id="Twmt9X9V47aMIGvZnWEK6v" Name="To" Kind="InputPin" />
<Pin Id="S3zE2FRSdeuP1fri2D5Eif" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="787,422,44,26" Id="BZ7JiLB0prnOISImg5913v">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Rt7UL4jt9obPyyM0khP5e3" Name="Input" Kind="StateInputPin" />
<Pin Id="NcAPWzT2qGFOme2hOL6lzv" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="830,473,54,19" Id="Hz3XvEZeQfsQAfLSVWM2h9">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="HzRl7FfT3eyMsDspnYJ3cm" Name="Center" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="NIC9ipCBGNPPkD1xkWn0HW" Name="Width" Kind="InputPin" DefaultValue="0.9899999, 0.9899999, 0.9899999" />
<Pin Id="LI5uIYdmfM8QYReSbngZVu" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="DDncDye2iIkObf2wNwiiVb" Bounds="854,523" Alignment="Bottom" />
<ControlPoint Id="PycWtiFGBdjLINYSehEUN1" Bounds="747,523" Alignment="Bottom" />
<ControlPoint Id="GoCL3ar3BZ5PTC4jOmMUGe" Bounds="820,523" Alignment="Bottom" />
</Node>
<Node Bounds="517,340,45,19" Id="MrhZiozXwY9M6JDGETSH8g">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="IW9L1nwDrTzPlwNfWxeFrK" Name="Period" Kind="InputPin" DefaultValue="0.04" />
<Pin Id="MGNHv8ZK9eTLGWYTqQfi6P" Name="Pause" Kind="InputPin" DefaultValue="False" />
<Pin Id="MTxDKYTZpmKMMpWYtDeTVD" Name="Reset" Kind="ApplyPin" />
<Pin Id="UmqEIkqkOQpL7Kat9fSXuy" Name="Phase" Kind="OutputPin" />
<Pin Id="G8loiMP7BROMkwDmHX0SrO" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="M2o5NXnuob5LlEnUsCuEUU" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="ToeaVjC1iimO2RrCkp8ds0" Comment="Pause" Bounds="338,499,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="644,602,127,246" Id="UoVkIiXvOmlO0dRXLCfCJz">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="DJjEwMrW4xPNB2O11tyTc8" Name="Condition" Kind="InputPin" />
<Patch Id="IGjSDwGtCjTOG9khHyEUdB" ManuallySortedPins="true">
<Patch Id="HKMOkOiImzxPa5pIsUZAh2" Name="Create" ManuallySortedPins="true" />
<Patch Id="G60qTodmcB0Mi65PRy0Mmx" Name="Then" ManuallySortedPins="true" />
<Node Bounds="677,682,82,26" Id="OqPNtWWdYvJPYS6iICVRNc">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Entity" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
</p:NodeReference>
<Pin Id="ROSlIYB3XIfNiE3JuEiN9R" Name="Input" Kind="StateInputPin" />
<Pin Id="Mn07VYM6P7SLdVB73S0UqB" Name="Transformation" Kind="InputPin" />
<Pin Id="LBrZKFihvU0NsURzjpW9uT" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="676,634,52,19" Id="DMQewro0gFKMyTFXVBubAt">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DSS7fQpooVJQJ9lORPR7NR" Name="Input" Kind="StateInputPin" />
<Pin Id="Ib6eP2oiQGrMg2biQlO4Y4" Name="Default Value" Kind="InputPin" />
<Pin Id="OtwUF0gBkQmOPKG9zIKnoK" Name="Index" Kind="InputPin" />
<Pin Id="FSrzTnGr55qMOk3CkPw3rU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="656,784,51,26" Id="O05grG7w3VkNVWljMKRsPV">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="E4XQBPCW9KVQIEcUNsXu7b" Name="Input" Kind="StateInputPin" />
<Pin Id="IEMA5qGQ4jMOG25fpMx2on" Name="Value" Kind="InputPin" />
<Pin Id="RptHTugKbwONuzeaBFzUCq" Name="Index" Kind="InputPin" DefaultValue="0" />
<Pin Id="IcFEAH8WD6CLVMdiEEu1qv" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="JOB7DS6xXopOr5EsgGxLPd" Bounds="658,608" Alignment="Top" />
<ControlPoint Id="LEV3RxJCawhNbOznbLgxG0" Bounds="658,842" Alignment="Bottom" />
</Node>
<Pad Id="SgfiYsbEisLMlx31V7AEoW" Comment="Force" Bounds="503,-362,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
</Canvas>
<Patch Id="NPu43zD98G4P3RdvYj1Vqw" Name="Create" />
<Patch Id="LH4AHnzZCQXMH6Mq6jXjbF" Name="Update" />
@ -539,39 +646,51 @@
<Link Id="UXcyo04dxetNmnUaFn5bJ2" Ids="UmU8J3qqNBjLUWGg2AqPiB,Rf2ownvvw5bLJUSumygxJP" />
<Link Id="QDMCxtR44ziPQmQeFp7x4u" Ids="POVNjVBLWroLeZZQ5V7SzW,UnnqHAMTs8nMujvBmhKjUF" />
<Link Id="EFFIHQnRJ72Ozb3TCyOFdI" Ids="RYqKa3ORoLAOwZbuVy1jnn,VwFive5G9D9N3vkY6ytUE0" />
<Link Id="VpL2SYgB1lNOwcXD4bdxjn" Ids="OFcpJSnjEJ0NJY4KbKzwXM,QDoKTnYglmcLBxLOXFbkCP" />
<Link Id="Ff0epv4vJHKNIQkeLcR5Cn" Ids="OIKE4Dn8AMsNRzwwDJ8Bnl,Mn07VYM6P7SLdVB73S0UqB" />
<Link Id="AYx8Lj6nFmzOyd6ykdr1h6" Ids="IcFEAH8WD6CLVMdiEEu1qv,MpXgbgV6PLcPztMk1fWcCD" />
<Link Id="Ejs3D5S0lAZNRR8npzfrhM" Ids="MkH03AwpcN2NVaR5qhbH9g,S1yvd2pfQrNOkdZSL7RyNR" />
<Link Id="G3t53VELkVdMSE6PmM4ggx" Ids="FSrzTnGr55qMOk3CkPw3rU,ROSlIYB3XIfNiE3JuEiN9R" />
<Link Id="HYAeNO0nGn9P5JSd04z6Cz" Ids="LBrZKFihvU0NsURzjpW9uT,IEMA5qGQ4jMOG25fpMx2on" />
<Link Id="KvR0lWvPvW6N8YFLVQV2xT" Ids="S1ODHcncxh9LqhEwobvR5S,CCFHQy4uwNLQMEuyRYYZjz" />
<Link Id="BHkcPyKyPKIPA2dS4cNsng" Ids="CCFHQy4uwNLQMEuyRYYZjz,Lguv4jdtOrgLFE405tY8BF" />
<Link Id="G1dL2NUCQKKOcDUUNKCyY0" Ids="S1ODHcncxh9LqhEwobvR5S,VRwlNILaC0NLGUinAXvJSt" />
<Link Id="NFzisjZXWnKNfonVHSm9vi" Ids="SVEBxuN3TtDNHxI88p5Uhc,UUmblUhVopXPrGhhl46I0P" IsHidden="true" />
<Link Id="N53661L3etRL7ClcI5Bg6c" Ids="P60kcGlkcu8QMmGoEPwcbT,OS9fxHt3LyGMCWZdvrXsa8" />
<Link Id="MJb02zoIQjuO7WHTvSTJFj" Ids="ADC5KQc3wCINHjSlvJCx8p,Vnuzdj3L9s2QCE052t07Gm" />
<Link Id="QnzrsNA9FZwMUCGvbirTAF" Ids="O4MJdOZt8p8LQrbC8eZ0Bs,KhaRpJspAlzO65gor16PJP" />
<Link Id="M5DnZ5CGATbPLkoHA9K47D" Ids="CCVfKIY1OyeNTEhoKNm06Q,IPM2OIwJAtkODqTWBKS7aQ" />
<Link Id="TYyfhYVnMZqQYLkeUjOz73" Ids="B4NOLW48Ia9LswdougUrNi,TDqd8fNQkshPoGWjMJ4EZX" />
<Link Id="CV6f0sL26eZP5mxRpJwbwM" Ids="TDqd8fNQkshPoGWjMJ4EZX,TVJH8Pt6lMoL9v1NYuUsJK" />
<Link Id="T09MeVY9jqbLtBUXQi9vVu" Ids="IPM2OIwJAtkODqTWBKS7aQ,FFN7nmtQkksPLCDFSbQdQB" />
<Link Id="NeIRD3IyHkjMBhOONncuCt" Ids="FFN7nmtQkksPLCDFSbQdQB,DSS7fQpooVJQJ9lORPR7NR" />
<Link Id="U85FZW4l4IcPniDzUOexcP" Ids="HL945udORI7NjJn6zJcqPt,GYA1Mk2QJFGNJMgFC5ldKP" />
<Link Id="JgBvDTojD1fPxZiasR9M1c" Ids="FFN7nmtQkksPLCDFSbQdQB,E4XQBPCW9KVQIEcUNsXu7b" />
<Link Id="LjIT7VjYd9CQJYesnSeKJZ" Ids="FFN7nmtQkksPLCDFSbQdQB,Rt7UL4jt9obPyyM0khP5e3" />
<Link Id="B4Gcvn9RTPrNdiZ7WPleXt" Ids="NcAPWzT2qGFOme2hOL6lzv,Twmt9X9V47aMIGvZnWEK6v" />
<Link Id="GEkPk2eFHj6NwxB5UIPiFC" Ids="S3zE2FRSdeuP1fri2D5Eif,OtwUF0gBkQmOPKG9zIKnoK" />
<Link Id="LF7erRVQ6YYOUwnQe5SERt" Ids="S3zE2FRSdeuP1fri2D5Eif,RptHTugKbwONuzeaBFzUCq" />
<Link Id="OuXZYNgKudBOiKKVUUayfq" Ids="OFcpJSnjEJ0NJY4KbKzwXM,AkmOdXyC6UfLkm82Gu0Lbw" />
<Link Id="FQZlg4a6dCDPhkSgTTTLwm" Ids="UUmblUhVopXPrGhhl46I0P,RgmTpCVGgROOy1rKQLLJU0" />
<Link Id="MM7tNeGtigKLGovshNqUIy" Ids="NPs3SokPzsTOHdJhTemqgy,LUvOUxN4IA9LcsYBFsAE5D" />
<Link Id="Tv4E1NOB7UTL839fkih14g" Ids="RUafeiMxMluQOXlFk7R2cJ,FRutywdmtpBO9k6ByU7oX2" />
<Link Id="EbpsmpyKUDGMfxKcOll75k" Ids="NCGdoxxqg4TNEjCpMKDzld,STppmFL1cvQLFXjeDp0L0Y" />
<Link Id="OQnaar20TM7OPqHH1fKcFx" Ids="Dt4RolWdQf0QLMnejo0zTA,JtUpHc1712oPn1xE9H2Nw8" />
<Link Id="IOuDK8y7AWmP6FpeMgoSFQ" Ids="M7mDG6fXMVMNQVzvlBsCJi,I4Xmqzi1dFKLXGkFYN0HSM" />
<Link Id="F8qediROyowQVUaRNuyHvC" Ids="LB86xRsSFknNY4RQkrmLah,GKIq9ZonLLOLPGZoaXPDhr" />
<Link Id="G0CzGFFxu3RLE2QEcsCGva" Ids="NC62utwAvjyM4lDDJ4g2DJ,DM6dJz4GVBIOZpksLv1jys" />
<Link Id="VX6mKkvvTvdOAw2AH8JeDG" Ids="DWFLqJrBs12PMZ7dsoZEJ7,JyWJ2qudJerOwnDbLkyBF9" />
<Link Id="KmGcdFm0B9gLrHBoTtKd38" Ids="OFcpJSnjEJ0NJY4KbKzwXM,DDncDye2iIkObf2wNwiiVb" />
<Link Id="OPbl9rdIvvyOMyzPkNtKZC" Ids="DDncDye2iIkObf2wNwiiVb,QDoKTnYglmcLBxLOXFbkCP" />
<Link Id="NV2vK8j0c44NVHJ0xSS5no" Ids="DDncDye2iIkObf2wNwiiVb,AkmOdXyC6UfLkm82Gu0Lbw" />
<Link Id="B4Gcvn9RTPrNdiZ7WPleXt" Ids="NcAPWzT2qGFOme2hOL6lzv,Twmt9X9V47aMIGvZnWEK6v" />
<Link Id="RZoQempTVNcO6g2Cktu746" Ids="S3zE2FRSdeuP1fri2D5Eif,PycWtiFGBdjLINYSehEUN1" />
<Link Id="C7bkicXam18Lhp8nuBkUfW" Ids="PycWtiFGBdjLINYSehEUN1,OtwUF0gBkQmOPKG9zIKnoK" />
<Link Id="G8Ea6Pl1WXYMdQbjjvXQGD" Ids="CD1Urt474PFQGjuzwLkqAp,R7u1eU2k0LTOY0uBrNEfEZ" />
<Link Id="HP0pDAL2wJZPhlubKAwfXC" Ids="Thhk0Ze7D7EPnaPGxBGCvn,LrEFgyWyx3jPDLWTCZNN50" />
<Link Id="PeAXmzSbtTYL7z4saZ3PNV" Ids="EAUwQV48XcmOL305pQminr,EdAF7YyvI66QW6dvitpeTv" />
<Link Id="P9dd3Ppyj3ENADQq5uKect" Ids="QtP0OfZLlHoOOLq5kuTcJI,D5djdRp89paLLPfLkFLnDM" />
<Link Id="Dise5Qi54LlOly6hhj58PS" Ids="Vwu2gYydc4IN3cKAzdq5IC,A8rF8ScSTW4MhIENS6kzzI" />
<Link Id="OQHRHJoD0k7Ln4SWTP0SIH" Ids="Vwu2gYydc4IN3cKAzdq5IC,NYQg47D4YcXLPQSmk57YaJ" />
<Link Id="EGd8Oq4gqxINjfATlK5tVM" Ids="CRu2M7LDraYLwpdB9ijIvw,V2z906WgfRGNZwcDTdCkVh" />
<Link Id="SmGrzAoGSadOUwsnU8mOKv" Ids="PSpEFJdMaeEQGnHzEDbLew,PDkCYYxhh8uOzx1vm8ApzS" />
<Link Id="GAessQZjF8sPu8Qf8Vhksc" Ids="RufGNGbWbBZMq9UbTcnCsH,MxlZrbgB9OVMaQmc2T8Sde" />
<Link Id="KIR9Hl7Oj9aPXDORxJsoCL" Ids="UmU8J3qqNBjLUWGg2AqPiB,NIC9ipCBGNPPkD1xkWn0HW" />
<Link Id="DRAEXQhuCcSPMqWuix5fBc" Ids="LI5uIYdmfM8QYReSbngZVu,GoCL3ar3BZ5PTC4jOmMUGe" />
<Link Id="SZgdMzPXQXlLRQzOLQciRW" Ids="GoCL3ar3BZ5PTC4jOmMUGe,R3J1B6eUjUkLhtSs6KUVPV" />
<Link Id="Vedd8MvAxnhLPzheiHrQ0M" Ids="P60kcGlkcu8QMmGoEPwcbT,OS9fxHt3LyGMCWZdvrXsa8" />
<Link Id="N5mQSiNkZMTOPSmVGnd6UP" Ids="ToeaVjC1iimO2RrCkp8ds0,JSivSU0JD4uNuddL7XBaVr" />
<Link Id="V0DhZ9rso6uLxYprzIIvGN" Ids="GMOxuxjLqUQQVaR1WLeCj9,KhaRpJspAlzO65gor16PJP" />
<Link Id="G3t53VELkVdMSE6PmM4ggx" Ids="FSrzTnGr55qMOk3CkPw3rU,ROSlIYB3XIfNiE3JuEiN9R" />
<Link Id="HYAeNO0nGn9P5JSd04z6Cz" Ids="LBrZKFihvU0NsURzjpW9uT,IEMA5qGQ4jMOG25fpMx2on" />
<Link Id="SggRdGz3iiPNFgcLYtzDv0" Ids="G8loiMP7BROMkwDmHX0SrO,DJjEwMrW4xPNB2O11tyTc8" />
<Link Id="DaJr4pII1LmNStaCbzCu9Z" Ids="JOB7DS6xXopOr5EsgGxLPd,LEV3RxJCawhNbOznbLgxG0" IsFeedback="true" />
<Link Id="OvpqXX0aSC2PQT0b4N8Mj3" Ids="FFN7nmtQkksPLCDFSbQdQB,JOB7DS6xXopOr5EsgGxLPd" />
<Link Id="PzQMQUYPDPNNXtnLAy8i4D" Ids="JOB7DS6xXopOr5EsgGxLPd,DSS7fQpooVJQJ9lORPR7NR" />
<Link Id="H54nu991MfRORkPsXJavG6" Ids="JOB7DS6xXopOr5EsgGxLPd,E4XQBPCW9KVQIEcUNsXu7b" />
<Link Id="Bgq4WUMsqyiLPfqvgphLMY" Ids="IcFEAH8WD6CLVMdiEEu1qv,LEV3RxJCawhNbOznbLgxG0" />
<Link Id="KbE2e6ELFQvLfPjALFPm2G" Ids="LEV3RxJCawhNbOznbLgxG0,MpXgbgV6PLcPztMk1fWcCD" />
<Link Id="HDK9IKhtTQwOf0pCv4VmBw" Ids="OIKE4Dn8AMsNRzwwDJ8Bnl,Mn07VYM6P7SLdVB73S0UqB" />
<Link Id="Meyso2PrTM3Leym8sLeCCl" Ids="PycWtiFGBdjLINYSehEUN1,RptHTugKbwONuzeaBFzUCq" />
<Link Id="DChi9IsLYFQMGF1X735RBD" Ids="SgfiYsbEisLMlx31V7AEoW,JtUpHc1712oPn1xE9H2Nw8" />
</Patch>
</Node>
</Patch>

File diff suppressed because it is too large Load Diff

17477
ooc3.vl

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save