Download

Instances are spawning at an offset location :(

Hello everyone, I am working on a game that spawns a grid of blocks, each block is positioned at a multiple of 100. But I have a very big problem. I have a BP that spawns a bunch of these blocks, which are instances. I have the actors location set to (0, 0, 0), and the relative transform for the components are (0, 0, 0), but all of the instances are offset by (205.812998, 0, 50).

Here’s what I do:

a.png

Now you might tell me I should just subtract the relative transform by whatever it is offsetting by, but vector math is innacurate, and it’s impossible to get the X to 0 by subtracting, I can only get it accurate to a millionth decimal place.

If I subtract my relative transform’s X by the X offset, it says X is 0. But then I multiply that number by 1,000,000,000 and it reveals some numbers at the end, and now instead of being 0, 0 becomes .0000000###, which shows it’s not truly 0. The reason this is a problem is that I rely on all locations to be accurate, because I compare the trace hit location with the locations in my array to find the block’s index, but when I try to compare something like .0000000095 to 0, it doesn’t find it in the array.

I haven’t looked at your example in fine detail yet, because it is early morning here and I’m not awake. But if you are doing a float to float approximate compare, make sure you use the “Nearly Equal(float)” node. That will mean you can test for close to zero, rather than equals zero.

Copy and paste this into your BP:



Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_1990"
   Begin Object Class=EdGraphPin Name="EdGraphPin_13373"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_13374"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_13375"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_13376"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_13377"
   End Object
   Begin Object Name="EdGraphPin_13373"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_13374"
      PinName="A"
      PinToolTip="A
Float"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_13375"
      PinName="B"
      PinToolTip="B
Float"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
   End Object
   Begin Object Name="EdGraphPin_13376"
      PinName="ErrorTolerance"
      PinToolTip="Error Tolerance
Float"
      PinType=(PinCategory="float")
      DefaultValue="0.000001"
      AutogeneratedDefaultValue="0.000001"
   End Object
   Begin Object Name="EdGraphPin_13377"
      PinName="ReturnValue"
      PinToolTip="Return Value
Boolean"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="NearlyEqual_FloatFloat")
   Pins(0)=EdGraphPin'EdGraphPin_13373'
   Pins(1)=EdGraphPin'EdGraphPin_13374'
   Pins(2)=EdGraphPin'EdGraphPin_13375'
   Pins(3)=EdGraphPin'EdGraphPin_13376'
   Pins(4)=EdGraphPin'EdGraphPin_13377'
   NodePosX=864
   NodePosY=96
   NodeGuid=17CB56C445472A384524978855261D2F
End Object


Tommy.

The potential reason, for the offset actors, could be that you are using automatic attachments in the “Add Instanced Static Mesh Component” node, rather than the “Manual Attachment”.

In this mode, the static mesh component will become the root and therefore represent the transform of the actor itself, as it is a scene component derived component itself. Have a go at ticking the manual attachment on the node and see what result you get.

Tommy.

Well, I would just get an approximation, or just round to nearest multiple of 100, but I round DOWN to nearest multiple of 100, so if the number is 100.00001 instead of 99, I will round down to 100 instead of 0. I ticked “manual attachment” to be true, but same result. I also forgot to mention that the axis of my actor is at ( 0, 0, 0), but the instances are still offset, here’s a picture:

a.jpg

Notice the axis where I move my actor is at (0, 0, 0), but instances are not.

Hmmmm interesting. So the static mesh assets, you are using, have their pivot point set at 0, 0, 0 and the geometry is around that pivot point?

Tommy.

I don’t know about any pivot point, I just spawn my actor at (0, 0, 0), and the actor does what I show in the loop. This causes problems with me detecting which block has been clicked, which index, and all of that; it would be great if I could get this fixed.


Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_60"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1386"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1387"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1388"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1389"
   End Object
   Begin Object Name="EdGraphPin_1386"
      PinName="Execute In"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_1134.EdGraphPin_2029'
   End Object
   Begin Object Name="EdGraphPin_1387"
      PinName="Location"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_4601.EdGraphPin_2045'
      LinkedTo(1)=EdGraphPin'K2Node_CallArrayFunction_658.EdGraphPin_2083'
   End Object
   Begin Object Name="EdGraphPin_1388"
      PinName="Block"
      Direction=EGPD_Output
      PinType=(PinCategory="byte",PinSubCategoryObject=UserDefinedEnum'/Game/2DSideScrollerBP/Blueprints/Block_Materials.Block_Materials')
      DefaultValue="NewEnumerator0"
      LinkedTo(0)=EdGraphPin'K2Node_SwitchEnum_87.EdGraphPin_1540'
      LinkedTo(1)=EdGraphPin'K2Node_CallArrayFunction_295.EdGraphPin_2125'
   End Object
   Begin Object Name="EdGraphPin_1389"
      PinName="Placing Individual Block"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      DefaultValue="false"
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_148.EdGraphPin_2096'
   End Object
   bCanHaveOutputs=True
   Pins(0)=EdGraphPin'EdGraphPin_1386'
   Pins(1)=EdGraphPin'EdGraphPin_1387'
   Pins(2)=EdGraphPin'EdGraphPin_1388'
   Pins(3)=EdGraphPin'EdGraphPin_1389'
   NodePosX=-1168
   NodePosY=-48
   NodeGuid=F790282C44B7C4E8000163AF59CC1A44
   CustomProperties UserDefinedPin Name=Execute In IsArray=0 IsReference=0 Category=exec 
   CustomProperties UserDefinedPin Name=Location IsArray=0 IsReference=0 Category=struct SubCategoryObject=/Script/CoreUObject.Object:Vector 
   CustomProperties UserDefinedPin Name=Block IsArray=0 IsReference=0 Category=byte SubCategoryObject=/Game/2DSideScrollerBP/Blueprints/Block_Materials.Block_Materials 
   CustomProperties UserDefinedPin Name=Placing Individual Block IsArray=0 IsReference=0 Category=bool 
End Object
Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_61"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1398"
   End Object
   Begin Object Name="EdGraphPin_1398"
      PinName="Execute Out"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_148.EdGraphPin_2098'
      LinkedTo(1)=EdGraphPin'K2Node_CallArrayFunction_295.EdGraphPin_2120'
   End Object
   bCanHaveInputs=True
   Pins(0)=EdGraphPin'EdGraphPin_1398'
   NodePosX=10784
   NodePosY=640
   NodeGuid=78B9A79E472D34FF6F4148A56B2BA581
   CustomProperties UserDefinedPin Name=Execute Out IsArray=0 IsReference=0 Category=exec 
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_6327"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2421"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2422"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2423"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2424"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2425"
   End Object
   Begin Object Name="EdGraphPin_2421"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_SwitchEnum_87.EdGraphPin_1543'
   End Object
   Begin Object Name="EdGraphPin_2422"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_35112.EdGraphPin_2149'
   End Object
   Begin Object Name="EdGraphPin_2423"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Instanced Static Mesh Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.InstancedStaticMeshComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_1748.EdGraphPin_1763'
   End Object
   Begin Object Name="EdGraphPin_2424"
      PinName="InstanceTransform"
      PinToolTip="Instance Transform
Transform  (by ref)"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform',bIsReference=True,bIsConst=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3365.EdGraphPin_1973'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_2425"
      PinName="ReturnValue"
      PinToolTip="Return Value
Integer"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.InstancedStaticMeshComponent',MemberName="AddInstance")
   Pins(0)=EdGraphPin'EdGraphPin_2421'
   Pins(1)=EdGraphPin'EdGraphPin_2422'
   Pins(2)=EdGraphPin'EdGraphPin_2423'
   Pins(3)=EdGraphPin'EdGraphPin_2424'
   Pins(4)=EdGraphPin'EdGraphPin_2425'
   NodePosX=2432
   NodePosY=16
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Add Instance  from being scheduled"
   NodeGuid=19D2C3D74B427CBFC2D19DB818804376
End Object
Begin Object Class=K2Node_SwitchEnum Name="K2Node_SwitchEnum_87"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1539"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1540"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1541"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1542"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1543"
   End Object
   Begin Object Name="EdGraphPin_1539"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3038.EdGraphPin_1623'
   End Object
   Begin Object Name="EdGraphPin_1540"
      PinName="Selection"
      PinType=(PinCategory="byte",PinSubCategoryObject=UserDefinedEnum'/Game/2DSideScrollerBP/Blueprints/Block_Materials.Block_Materials')
      DefaultValue="NewEnumerator0"
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_60.EdGraphPin_1388'
   End Object
   Begin Object Name="EdGraphPin_1541"
      PinName="NotEqual_ByteByte"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_1542"
      PinName="NewEnumerator0"
      PinFriendlyName="Air"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_183.EdGraphPin_1503'
   End Object
   Begin Object Name="EdGraphPin_1543"
      PinName="NewEnumerator1"
      PinFriendlyName="Dirt"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6327.EdGraphPin_2421'
   End Object
   Enum=UserDefinedEnum'/Game/2DSideScrollerBP/Blueprints/Block_Materials.Block_Materials'
   EnumEntries(0)="NewEnumerator0"
   EnumEntries(1)="NewEnumerator1"
   EnumFriendlyNames(0)="Air"
   EnumFriendlyNames(1)="Dirt"
   Pins(0)=EdGraphPin'EdGraphPin_1539'
   Pins(1)=EdGraphPin'EdGraphPin_1540'
   Pins(2)=EdGraphPin'EdGraphPin_1541'
   Pins(3)=EdGraphPin'EdGraphPin_1542'
   Pins(4)=EdGraphPin'EdGraphPin_1543'
   NodePosX=1568
   NodePosY=80
   NodeGuid=67E988894D456A8D1998C9BEC8EFBC52
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2296"
   Begin Object Class=EdGraphPin Name="EdGraphPin_7734"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_7735"
   End Object
   Begin Object Name="EdGraphPin_7734"
      PinName="BlockHP"
      Direction=EGPD_Output
      PinType=(PinCategory="float",bIsArray=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_181.EdGraphPin_1482'
   End Object
   Begin Object Name="EdGraphPin_7735"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2297.EdGraphPin_1470'
   End Object
   VariableReference=(MemberParentClass=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C',MemberName="BlockHP",MemberGuid=9DFD7A3E4CFAA9F7FE000186490917A3)
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_7734'
   Pins(1)=EdGraphPin'EdGraphPin_7735'
   NodePosX=8608
   NodePosY=336
   NodeGuid=64F84AFB42083D87E7D86787643581B7
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2297"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1470"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1471"
   End Object
   Begin Object Name="EdGraphPin_1470"
      PinName="GameMode"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2296.EdGraphPin_7735'
   End Object
   Begin Object Name="EdGraphPin_1471"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="GameMode",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1470'
   Pins(1)=EdGraphPin'EdGraphPin_1471'
   NodePosX=8416
   NodePosY=336
   NodeGuid=FFF7FDB240FF105DFBB05280DBC51BB7
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_181"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1479"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1480"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1481"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1482"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1483"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1484"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1485"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1486"
   End Object
   Begin Object Name="EdGraphPin_1479"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_259.EdGraphPin_1674'
      LinkedTo(1)=EdGraphPin'K2Node_CallArrayFunction_3614.EdGraphPin_1722'
   End Object
   Begin Object Name="EdGraphPin_1480"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_148.EdGraphPin_2095'
   End Object
   Begin Object Name="EdGraphPin_1481"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Array Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
      DefaultObject=Default__KismetArrayLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1482"
      PinName="TargetArray"
      PinToolTip="Target Array
Array of Wildcards

The array to perform the operation on *"
      PinType=(PinCategory="float",bIsArray=True,bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2296.EdGraphPin_7734'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_1483"
      PinName="ArrayProperty"
      PinToolTip="Array Property
Array Property Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_1484"
      PinName="Index"
      PinToolTip="Index
Integer

The index to assing the item to *"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2298.EdGraphPin_1527'
   End Object
   Begin Object Name="EdGraphPin_1485"
      PinName="Item"
      PinToolTip="Item
Integer (by ref)

The item to assign to the index of the array *"
      PinType=(PinCategory="float",bIsReference=True)
      DefaultValue="5"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1486"
      PinName="bSizeToFit"
      PinToolTip="Size to Fit
Boolean

If true, the array will expand if Index is greater than the current size of the array"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Set")
   Pins(0)=EdGraphPin'EdGraphPin_1479'
   Pins(1)=EdGraphPin'EdGraphPin_1480'
   Pins(2)=EdGraphPin'EdGraphPin_1481'
   Pins(3)=EdGraphPin'EdGraphPin_1482'
   Pins(4)=EdGraphPin'EdGraphPin_1483'
   Pins(5)=EdGraphPin'EdGraphPin_1484'
   Pins(6)=EdGraphPin'EdGraphPin_1485'
   Pins(7)=EdGraphPin'EdGraphPin_1486'
   NodePosX=8912
   NodePosY=160
   NodeGuid=3F5749FD4063E8AFFAFF6B8FFE7FA63F
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_183"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1503"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1504"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1505"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1506"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1507"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1508"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1509"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1510"
   End Object
   Begin Object Name="EdGraphPin_1503"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_SwitchEnum_87.EdGraphPin_1542'
   End Object
   Begin Object Name="EdGraphPin_1504"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
   End Object
   Begin Object Name="EdGraphPin_1505"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Array Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
      DefaultObject=Default__KismetArrayLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1506"
      PinName="TargetArray"
      PinToolTip="Target Array
Array of Wildcards

The array to perform the operation on *"
      PinType=(PinCategory="float",bIsArray=True,bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_9225.EdGraphPin_7746'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_1507"
      PinName="ArrayProperty"
      PinToolTip="Array Property
Array Property Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_1508"
      PinName="Index"
      PinToolTip="Index
Integer

The index to assing the item to *"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_4364.EdGraphPin_1967'
   End Object
   Begin Object Name="EdGraphPin_1509"
      PinName="Item"
      PinToolTip="Item
Integer (by ref)

The item to assign to the index of the array *"
      PinType=(PinCategory="float",bIsReference=True)
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1510"
      PinName="bSizeToFit"
      PinToolTip="Size to Fit
Boolean

If true, the array will expand if Index is greater than the current size of the array"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Set")
   Pins(0)=EdGraphPin'EdGraphPin_1503'
   Pins(1)=EdGraphPin'EdGraphPin_1504'
   Pins(2)=EdGraphPin'EdGraphPin_1505'
   Pins(3)=EdGraphPin'EdGraphPin_1506'
   Pins(4)=EdGraphPin'EdGraphPin_1507'
   Pins(5)=EdGraphPin'EdGraphPin_1508'
   Pins(6)=EdGraphPin'EdGraphPin_1509'
   Pins(7)=EdGraphPin'EdGraphPin_1510'
   NodePosX=2656
   NodePosY=-384
   NodeGuid=E73624874E71BAF90DCB88B231AA23E8
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2298"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1527"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1528"
   End Object
   Begin Object Name="EdGraphPin_1527"
      PinName="CurIndex"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_181.EdGraphPin_1484'
   End Object
   Begin Object Name="EdGraphPin_1528"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="CurIndex",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1527'
   Pins(1)=EdGraphPin'EdGraphPin_1528'
   NodePosX=8624
   NodePosY=256
   NodeGuid=639D3F76484A7304BCDA1AB04AD11781
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_9540"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1533"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1534"
   End Object
   Begin Object Name="EdGraphPin_1533"
      PinName="GameMode"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_16267.EdGraphPin_7765'
   End Object
   Begin Object Name="EdGraphPin_1534"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="GameMode",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1533'
   Pins(1)=EdGraphPin'EdGraphPin_1534'
   NodePosX=2192
   NodePosY=224
   NodeGuid=914B5F564CBA052AB6A4EDAD7980F076
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_2479"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1554"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1555"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1556"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1557"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1558"
   End Object
   Begin Object Name="EdGraphPin_1554"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Array Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
      DefaultObject=Default__KismetArrayLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1555"
      PinName="TargetArray"
      PinToolTip="Target Array
Array of Wildcards

The array to search for the item *"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsArray=True,bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_16267.EdGraphPin_7764'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_1556"
      PinName="ArrayProperty"
      PinToolTip="Array Property
Array Property Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_1557"
      PinName="ItemToFind"
      PinToolTip="Item to Find
Integer (by ref)

The item to look for *"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsReference=True)
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1575'
   End Object
   Begin Object Name="EdGraphPin_1558"
      PinName="ReturnValue"
      PinToolTip="Return Value
Integer

The index the item was found at, or -1 if not found"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_15905.EdGraphPin_1599'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_37409.EdGraphPin_2174'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Find")
   Pins(0)=EdGraphPin'EdGraphPin_1554'
   Pins(1)=EdGraphPin'EdGraphPin_1555'
   Pins(2)=EdGraphPin'EdGraphPin_1556'
   Pins(3)=EdGraphPin'EdGraphPin_1557'
   Pins(4)=EdGraphPin'EdGraphPin_1558'
   NodePosX=2752
   NodePosY=224
   NodeGuid=EA431E8A444BF667C86F8BAB26821B51
End Object
Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_1900"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1569"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1570"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1574"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1575"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1582"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1583"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1584"
   End Object
   Begin Object Name="EdGraphPin_1569"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1570"
      PinName="A"
      PinToolTip="A
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      SubPins(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1582'
      SubPins(1)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1583'
      SubPins(2)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1584'
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1574"
      PinName="B"
      PinToolTip="B
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0,100.000000"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_1575"
      PinName="ReturnValue"
      PinToolTip="Return Value
Vector "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_2479.EdGraphPin_1557'
   End Object
   Begin Object Name="EdGraphPin_1582"
      PinName="A_X"
      PinFriendlyName="X"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1997'
      ParentPin=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1570'
   End Object
   Begin Object Name="EdGraphPin_1583"
      PinName="A_Y"
      PinFriendlyName="Y"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      ParentPin=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1570'
   End Object
   Begin Object Name="EdGraphPin_1584"
      PinName="A_Z"
      PinFriendlyName="Z"
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1999'
      ParentPin=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1570'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_VectorVector")
   Pins(0)=EdGraphPin'EdGraphPin_1569'
   Pins(1)=EdGraphPin'EdGraphPin_1570'
   Pins(2)=EdGraphPin'EdGraphPin_1582'
   Pins(3)=EdGraphPin'EdGraphPin_1583'
   Pins(4)=EdGraphPin'EdGraphPin_1584'
   Pins(5)=EdGraphPin'EdGraphPin_1574'
   Pins(6)=EdGraphPin'EdGraphPin_1575'
   NodePosX=2352
   NodePosY=304
   NodeGuid=8163E8A84F7A9A47115A14B146ED5545
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_15905"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1598"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1599"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1600"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1601"
   End Object
   Begin Object Name="EdGraphPin_1598"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1599"
      PinName="A"
      PinToolTip="A
Integer"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_2479.EdGraphPin_1558'
   End Object
   Begin Object Name="EdGraphPin_1600"
      PinName="B"
      PinToolTip="B
Integer"
      PinType=(PinCategory="int")
      DefaultValue="-1"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1601"
      PinName="ReturnValue"
      PinToolTip="Return Value
Boolean"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_1752.EdGraphPin_1611'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="EqualEqual_IntInt")
   Pins(0)=EdGraphPin'EdGraphPin_1598'
   Pins(1)=EdGraphPin'EdGraphPin_1599'
   Pins(2)=EdGraphPin'EdGraphPin_1600'
   Pins(3)=EdGraphPin'EdGraphPin_1601'
   NodePosX=3376
   NodePosY=160
   NodeGuid=5923DC7446D6F72B5DA494838F372E43
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_1752"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1610"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1611"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1612"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1613"
   End Object
   Begin Object Name="EdGraphPin_1610"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_35112.EdGraphPin_2150'
   End Object
   Begin Object Name="EdGraphPin_1611"
      PinName="Condition"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="true"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_15905.EdGraphPin_1601'
   End Object
   Begin Object Name="EdGraphPin_1612"
      PinName="then"
      PinFriendlyName="true"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5452.EdGraphPin_1745'
   End Object
   Begin Object Name="EdGraphPin_1613"
      PinName="else"
      PinFriendlyName="false"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5034.EdGraphPin_1697'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_1610'
   Pins(1)=EdGraphPin'EdGraphPin_1611'
   Pins(2)=EdGraphPin'EdGraphPin_1612'
   Pins(3)=EdGraphPin'EdGraphPin_1613'
   NodePosX=3968
   NodePosY=80
   NodeGuid=BAF0E207447E9E7762C5F4BB921680CA
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3038"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1622"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1623"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1624"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1625"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1626"
   End Object
   Begin Object Name="EdGraphPin_1622"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_3014.EdGraphPin_2015'
   End Object
   Begin Object Name="EdGraphPin_1623"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_SwitchEnum_87.EdGraphPin_1539'
   End Object
   Begin Object Name="EdGraphPin_1624"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Static Mesh Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMeshComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_3014.EdGraphPin_2017'
   End Object
   Begin Object Name="EdGraphPin_1625"
      PinName="NewMesh"
      PinToolTip="New Mesh
Static Mesh Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.StaticMesh')
      DefaultObject=StaticMesh'/Game/2DSideScrollerBP/Blueprints/Cube.Cube'
   End Object
   Begin Object Name="EdGraphPin_1626"
      PinName="ReturnValue"
      PinToolTip="Return Value
Boolean"
      Direction=EGPD_Output
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.StaticMeshComponent',MemberName="SetStaticMesh")
   Pins(0)=EdGraphPin'EdGraphPin_1622'
   Pins(1)=EdGraphPin'EdGraphPin_1623'
   Pins(2)=EdGraphPin'EdGraphPin_1624'
   Pins(3)=EdGraphPin'EdGraphPin_1625'
   Pins(4)=EdGraphPin'EdGraphPin_1626'
   NodePosX=1152
   NodePosY=32
   ErrorType=1
   ErrorMsg="Error This blueprint (self) is not a StaticMeshComponent, therefore \' Target \' must have a connection."
   NodeGuid=9DD7FA014F1BC2D384A88BBF7F6CEA56
End Object
Begin Object Class=K2Node_AddComponent Name="K2Node_AddComponent_59"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1637"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1638"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1639"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1640"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1641"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1642"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1643"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1644"
   End Object
   Begin Object Name="EdGraphPin_1637"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_1136.EdGraphPin_2054'
   End Object
   Begin Object Name="EdGraphPin_1638"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_3014.EdGraphPin_2014'
   End Object
   Begin Object Name="EdGraphPin_1639"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Actor Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
   End Object
   Begin Object Name="EdGraphPin_1640"
      PinName="TemplateName"
      PinToolTip="Template Name
Name"
      PinType=(PinCategory="name")
      DefaultValue="InstancedStaticMeshComponent_87001"
      AutogeneratedDefaultValue="None"
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_1641"
      PinName="bManualAttachment"
      PinToolTip="Manual Attachment
Boolean

Defines whether the component should attach to the root automatically, or be left unattached for the user to manually attach later."
      PinType=(PinCategory="bool")
      DefaultValue="true"
      AutogeneratedDefaultValue="false"
   End Object
   Begin Object Name="EdGraphPin_1642"
      PinName="RelativeTransform"
      PinToolTip="Relative Transform
Transform 

Defines where to position the component (relative to its parent). If the component is left unattached, then the transform is relative to the world."
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform',bIsConst=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_4483.EdGraphPin_2204'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_1643"
      PinName="ComponentTemplateContext"
      PinToolTip="Component Template Context
Object Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object',bIsConst=True)
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1644"
      PinName="ReturnValue"
      PinToolTip="Return Value
Actor Component Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.InstancedStaticMeshComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_3014.EdGraphPin_2016'
   End Object
   TemplateBlueprint="/Game/2DSideScrollerBP/Blueprints/Block.Block"
   FunctionReference=(MemberName="AddComponent",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1637'
   Pins(1)=EdGraphPin'EdGraphPin_1638'
   Pins(2)=EdGraphPin'EdGraphPin_1639'
   Pins(3)=EdGraphPin'EdGraphPin_1640'
   Pins(4)=EdGraphPin'EdGraphPin_1641'
   Pins(5)=EdGraphPin'EdGraphPin_1642'
   Pins(6)=EdGraphPin'EdGraphPin_1643'
   Pins(7)=EdGraphPin'EdGraphPin_1644'
   NodePosX=448
   NodePosY=32
   NodeGuid=5EA1A1D749A545AC640CD0A6493F1504
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_917"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1661"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1662"
   End Object
   Begin Object Name="EdGraphPin_1661"
      PinName="GameMode"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_918.EdGraphPin_7741'
   End Object
   Begin Object Name="EdGraphPin_1662"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="GameMode",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1661'
   Pins(1)=EdGraphPin'EdGraphPin_1662'
   NodePosX=7168
   NodePosY=160
   NodeGuid=5E75D32E4F14B075282CB3AFED3907B8
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_918"
   Begin Object Class=EdGraphPin Name="EdGraphPin_7740"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_7741"
   End Object
   Begin Object Name="EdGraphPin_7740"
      PinName="Block Materials"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic',bIsArray=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_259.EdGraphPin_1676'
      LinkedTo(1)=EdGraphPin'K2Node_CallArrayFunction_3614.EdGraphPin_1724'
   End Object
   Begin Object Name="EdGraphPin_7741"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_917.EdGraphPin_1661'
   End Object
   VariableReference=(MemberParentClass=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C',MemberName="Block Materials",MemberGuid=166B83A04A19B90D5A73DFB257D172F1)
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_7740'
   Pins(1)=EdGraphPin'EdGraphPin_7741'
   NodePosX=7360
   NodePosY=160
   NodeGuid=2055FFD044C9FB284ADC23AE1A1FE7FD
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_259"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1673"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1674"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1675"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1676"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1677"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1678"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1679"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1680"
   End Object
   Begin Object Name="EdGraphPin_1673"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3328.EdGraphPin_1860'
   End Object
   Begin Object Name="EdGraphPin_1674"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_181.EdGraphPin_1479'
   End Object
   Begin Object Name="EdGraphPin_1675"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Array Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
      DefaultObject=Default__KismetArrayLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1676"
      PinName="TargetArray"
      PinToolTip="Target Array
Array of Wildcards

The array to perform the operation on *"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic',bIsArray=True,bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_918.EdGraphPin_7740'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_1677"
      PinName="ArrayProperty"
      PinToolTip="Array Property
Array Property Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_1678"
      PinName="Index"
      PinToolTip="Index
Integer

The index to assing the item to *"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_919.EdGraphPin_1715'
   End Object
   Begin Object Name="EdGraphPin_1679"
      PinName="Item"
      PinToolTip="Item
Integer (by ref)

The item to assign to the index of the array *"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic',bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3328.EdGraphPin_1864'
   End Object
   Begin Object Name="EdGraphPin_1680"
      PinName="bSizeToFit"
      PinToolTip="Size to Fit
Boolean

If true, the array will expand if Index is greater than the current size of the array"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Set")
   Pins(0)=EdGraphPin'EdGraphPin_1673'
   Pins(1)=EdGraphPin'EdGraphPin_1674'
   Pins(2)=EdGraphPin'EdGraphPin_1675'
   Pins(3)=EdGraphPin'EdGraphPin_1676'
   Pins(4)=EdGraphPin'EdGraphPin_1677'
   Pins(5)=EdGraphPin'EdGraphPin_1678'
   Pins(6)=EdGraphPin'EdGraphPin_1679'
   Pins(7)=EdGraphPin'EdGraphPin_1680'
   NodePosX=7920
   NodePosY=304
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Set Array Elem  from being scheduled"
   NodeGuid=68ED1F734F485C4C077A0B9A6344FCF8
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5034"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1697"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1698"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1699"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1700"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1701"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1702"
   End Object
   Begin Object Name="EdGraphPin_1697"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_1752.EdGraphPin_1613'
   End Object
   Begin Object Name="EdGraphPin_1698"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5448.EdGraphPin_1769'
   End Object
   Begin Object Name="EdGraphPin_1699"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1700"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1701"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Mat.Dirt_Mat'
   End Object
   Begin Object Name="EdGraphPin_1702"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1697'
   Pins(1)=EdGraphPin'EdGraphPin_1698'
   Pins(2)=EdGraphPin'EdGraphPin_1699'
   Pins(3)=EdGraphPin'EdGraphPin_1700'
   Pins(4)=EdGraphPin'EdGraphPin_1701'
   Pins(5)=EdGraphPin'EdGraphPin_1702'
   NodePosX=4720
   NodePosY=288
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=7B8C89D94D7D61D4FBDFC7A0757F824A
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_919"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1715"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1716"
   End Object
   Begin Object Name="EdGraphPin_1715"
      PinName="CurIndex"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_259.EdGraphPin_1678'
      LinkedTo(1)=EdGraphPin'K2Node_CallArrayFunction_3614.EdGraphPin_1726'
   End Object
   Begin Object Name="EdGraphPin_1716"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="CurIndex",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1715'
   Pins(1)=EdGraphPin'EdGraphPin_1716'
   NodePosX=7664
   NodePosY=160
   NodeGuid=4BDB2482448CFBADA248D7B0675163E4
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_3614"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1721"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1722"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1723"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1724"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1725"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1726"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1727"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1728"
   End Object
   Begin Object Name="EdGraphPin_1721"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3260.EdGraphPin_1932'
   End Object
   Begin Object Name="EdGraphPin_1722"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_181.EdGraphPin_1479'
   End Object
   Begin Object Name="EdGraphPin_1723"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Array Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
      DefaultObject=Default__KismetArrayLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1724"
      PinName="TargetArray"
      PinToolTip="Target Array
Array of Wildcards

The array to perform the operation on *"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic',bIsArray=True,bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_918.EdGraphPin_7740'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_1725"
      PinName="ArrayProperty"
      PinToolTip="Array Property
Array Property Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_1726"
      PinName="Index"
      PinToolTip="Index
Integer

The index to assing the item to *"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_919.EdGraphPin_1715'
   End Object
   Begin Object Name="EdGraphPin_1727"
      PinName="Item"
      PinToolTip="Item
Integer (by ref)

The item to assign to the index of the array *"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic',bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3260.EdGraphPin_1936'
   End Object
   Begin Object Name="EdGraphPin_1728"
      PinName="bSizeToFit"
      PinToolTip="Size to Fit
Boolean

If true, the array will expand if Index is greater than the current size of the array"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Set")
   Pins(0)=EdGraphPin'EdGraphPin_1721'
   Pins(1)=EdGraphPin'EdGraphPin_1722'
   Pins(2)=EdGraphPin'EdGraphPin_1723'
   Pins(3)=EdGraphPin'EdGraphPin_1724'
   Pins(4)=EdGraphPin'EdGraphPin_1725'
   Pins(5)=EdGraphPin'EdGraphPin_1726'
   Pins(6)=EdGraphPin'EdGraphPin_1727'
   Pins(7)=EdGraphPin'EdGraphPin_1728'
   NodePosX=7920
   NodePosY=-128
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Set Array Elem  from being scheduled"
   NodeGuid=60219D3D49DB46E1C805BCB14476772D
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5452"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1745"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1746"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1747"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1748"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1749"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1750"
   End Object
   Begin Object Name="EdGraphPin_1745"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_1752.EdGraphPin_1612'
   End Object
   Begin Object Name="EdGraphPin_1746"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5453.EdGraphPin_1787'
   End Object
   Begin Object Name="EdGraphPin_1747"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1748"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1749"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Grass_Mat.Dirt_Grass_Mat'
   End Object
   Begin Object Name="EdGraphPin_1750"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1745'
   Pins(1)=EdGraphPin'EdGraphPin_1746'
   Pins(2)=EdGraphPin'EdGraphPin_1747'
   Pins(3)=EdGraphPin'EdGraphPin_1748'
   Pins(4)=EdGraphPin'EdGraphPin_1749'
   Pins(5)=EdGraphPin'EdGraphPin_1750'
   NodePosX=4720
   NodePosY=-144
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=E6CBC01C48B4FF9BF9E0D68AA83C928B
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_1748"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1763"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1764"
   End Object
   Begin Object Name="EdGraphPin_1763"
      PinName="Instanced Mesh"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.InstancedStaticMeshComponent')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6327.EdGraphPin_2423'
   End Object
   Begin Object Name="EdGraphPin_1764"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="Instanced Mesh",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1763'
   Pins(1)=EdGraphPin'EdGraphPin_1764'
   NodePosX=2176
   NodePosY=32
   ErrorType=1
   ErrorMsg="Error Pin  Instanced Mesh  is specified as an array, but does not have a valid array property."
   NodeGuid=47A8CB164B367B03437FAA8819E79F95
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5448"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1769"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1770"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1771"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1772"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1773"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1774"
   End Object
   Begin Object Name="EdGraphPin_1769"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5034.EdGraphPin_1698'
   End Object
   Begin Object Name="EdGraphPin_1770"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5449.EdGraphPin_1805'
   End Object
   Begin Object Name="EdGraphPin_1771"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1772"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="1"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1773"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Mat.Dirt_Mat'
   End Object
   Begin Object Name="EdGraphPin_1774"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1769'
   Pins(1)=EdGraphPin'EdGraphPin_1770'
   Pins(2)=EdGraphPin'EdGraphPin_1771'
   Pins(3)=EdGraphPin'EdGraphPin_1772'
   Pins(4)=EdGraphPin'EdGraphPin_1773'
   Pins(5)=EdGraphPin'EdGraphPin_1774'
   NodePosX=5168
   NodePosY=288
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=AB7E2D1A4B7DF6A6929414AE2042D7C0
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5453"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1787"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1788"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1789"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1790"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1791"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1792"
   End Object
   Begin Object Name="EdGraphPin_1787"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5452.EdGraphPin_1746'
   End Object
   Begin Object Name="EdGraphPin_1788"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5454.EdGraphPin_1877'
   End Object
   Begin Object Name="EdGraphPin_1789"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1790"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="1"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1791"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Grass_Mat.Dirt_Grass_Mat'
   End Object
   Begin Object Name="EdGraphPin_1792"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1787'
   Pins(1)=EdGraphPin'EdGraphPin_1788'
   Pins(2)=EdGraphPin'EdGraphPin_1789'
   Pins(3)=EdGraphPin'EdGraphPin_1790'
   Pins(4)=EdGraphPin'EdGraphPin_1791'
   Pins(5)=EdGraphPin'EdGraphPin_1792'
   NodePosX=5168
   NodePosY=-144
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=C8D8CF0244BF18ED9D2F679937805E4F
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5449"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1805"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1806"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1807"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1808"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1809"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1810"
   End Object
   Begin Object Name="EdGraphPin_1805"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5448.EdGraphPin_1770'
   End Object
   Begin Object Name="EdGraphPin_1806"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5450.EdGraphPin_1823'
   End Object
   Begin Object Name="EdGraphPin_1807"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1808"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="2"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1809"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Mat.Dirt_Mat'
   End Object
   Begin Object Name="EdGraphPin_1810"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1805'
   Pins(1)=EdGraphPin'EdGraphPin_1806'
   Pins(2)=EdGraphPin'EdGraphPin_1807'
   Pins(3)=EdGraphPin'EdGraphPin_1808'
   Pins(4)=EdGraphPin'EdGraphPin_1809'
   Pins(5)=EdGraphPin'EdGraphPin_1810'
   NodePosX=5600
   NodePosY=288
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=2F1BD5D743C63EAB451CFEB4723B9433
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5450"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1823"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1824"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1825"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1826"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1827"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1828"
   End Object
   Begin Object Name="EdGraphPin_1823"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5449.EdGraphPin_1806'
   End Object
   Begin Object Name="EdGraphPin_1824"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5451.EdGraphPin_1841'
   End Object
   Begin Object Name="EdGraphPin_1825"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1826"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="3"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1827"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Mat.Dirt_Mat'
   End Object
   Begin Object Name="EdGraphPin_1828"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1823'
   Pins(1)=EdGraphPin'EdGraphPin_1824'
   Pins(2)=EdGraphPin'EdGraphPin_1825'
   Pins(3)=EdGraphPin'EdGraphPin_1826'
   Pins(4)=EdGraphPin'EdGraphPin_1827'
   Pins(5)=EdGraphPin'EdGraphPin_1828'
   NodePosX=6048
   NodePosY=288
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=CC1C82B2481DF59F2A7BDDBC0E95E430
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5451"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1841"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1842"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1843"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1844"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1845"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1846"
   End Object
   Begin Object Name="EdGraphPin_1841"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5450.EdGraphPin_1824'
   End Object
   Begin Object Name="EdGraphPin_1842"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3328.EdGraphPin_1859'
   End Object
   Begin Object Name="EdGraphPin_1843"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1844"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="4"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1845"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Mat.Dirt_Mat'
   End Object
   Begin Object Name="EdGraphPin_1846"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1841'
   Pins(1)=EdGraphPin'EdGraphPin_1842'
   Pins(2)=EdGraphPin'EdGraphPin_1843'
   Pins(3)=EdGraphPin'EdGraphPin_1844'
   Pins(4)=EdGraphPin'EdGraphPin_1845'
   Pins(5)=EdGraphPin'EdGraphPin_1846'
   NodePosX=6512
   NodePosY=288
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=3FBCA35F4B5E7061E368C3994C0B2571
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3328"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1859"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1860"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1861"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1862"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1863"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1864"
   End Object
   Begin Object Name="EdGraphPin_1859"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5451.EdGraphPin_1842'
   End Object
   Begin Object Name="EdGraphPin_1860"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_259.EdGraphPin_1673'
   End Object
   Begin Object Name="EdGraphPin_1861"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1862"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="5"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1863"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Mat.Dirt_Mat'
   End Object
   Begin Object Name="EdGraphPin_1864"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_259.EdGraphPin_1679'
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1859'
   Pins(1)=EdGraphPin'EdGraphPin_1860'
   Pins(2)=EdGraphPin'EdGraphPin_1861'
   Pins(3)=EdGraphPin'EdGraphPin_1862'
   Pins(4)=EdGraphPin'EdGraphPin_1863'
   Pins(5)=EdGraphPin'EdGraphPin_1864'
   NodePosX=6944
   NodePosY=288
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=51BED2D6416CC48A690FF294C252E0AA
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5454"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1877"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1878"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1879"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1880"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1881"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1882"
   End Object
   Begin Object Name="EdGraphPin_1877"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5453.EdGraphPin_1788'
   End Object
   Begin Object Name="EdGraphPin_1878"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5455.EdGraphPin_1895'
   End Object
   Begin Object Name="EdGraphPin_1879"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1880"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="2"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1881"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Grass_Mat.Dirt_Grass_Mat'
   End Object
   Begin Object Name="EdGraphPin_1882"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1877'
   Pins(1)=EdGraphPin'EdGraphPin_1878'
   Pins(2)=EdGraphPin'EdGraphPin_1879'
   Pins(3)=EdGraphPin'EdGraphPin_1880'
   Pins(4)=EdGraphPin'EdGraphPin_1881'
   Pins(5)=EdGraphPin'EdGraphPin_1882'
   NodePosX=5600
   NodePosY=-144
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=0CDAB99543D15AB9921DE4A2F2737135
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5455"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1895"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1896"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1897"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1898"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1899"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1900"
   End Object
   Begin Object Name="EdGraphPin_1895"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5454.EdGraphPin_1878'
   End Object
   Begin Object Name="EdGraphPin_1896"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5035.EdGraphPin_1913'
   End Object
   Begin Object Name="EdGraphPin_1897"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1898"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="3"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1899"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Grass_Mat.Dirt_Grass_Mat'
   End Object
   Begin Object Name="EdGraphPin_1900"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1895'
   Pins(1)=EdGraphPin'EdGraphPin_1896'
   Pins(2)=EdGraphPin'EdGraphPin_1897'
   Pins(3)=EdGraphPin'EdGraphPin_1898'
   Pins(4)=EdGraphPin'EdGraphPin_1899'
   Pins(5)=EdGraphPin'EdGraphPin_1900'
   NodePosX=6048
   NodePosY=-144
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=1565E535414F9A8BF2ED11BE25A7F3E1
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_5035"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1913"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1914"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1915"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1916"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1917"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1918"
   End Object
   Begin Object Name="EdGraphPin_1913"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5455.EdGraphPin_1896'
   End Object
   Begin Object Name="EdGraphPin_1914"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3260.EdGraphPin_1931'
   End Object
   Begin Object Name="EdGraphPin_1915"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1916"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="4"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1917"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Grass_Top_Mat.Dirt_Grass_Top_Mat'
   End Object
   Begin Object Name="EdGraphPin_1918"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1913'
   Pins(1)=EdGraphPin'EdGraphPin_1914'
   Pins(2)=EdGraphPin'EdGraphPin_1915'
   Pins(3)=EdGraphPin'EdGraphPin_1916'
   Pins(4)=EdGraphPin'EdGraphPin_1917'
   Pins(5)=EdGraphPin'EdGraphPin_1918'
   NodePosX=6496
   NodePosY=-144
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=3095A5E74E46485FFA1C7284850380F2
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_3260"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1931"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1932"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1933"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1934"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1935"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1936"
   End Object
   Begin Object Name="EdGraphPin_1931"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5035.EdGraphPin_1914'
   End Object
   Begin Object Name="EdGraphPin_1932"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_3614.EdGraphPin_1721'
   End Object
   Begin Object Name="EdGraphPin_1933"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Primitive Component Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_2295.EdGraphPin_1949'
   End Object
   Begin Object Name="EdGraphPin_1934"
      PinName="ElementIndex"
      PinToolTip="Element Index
Integer

The index of the skin to replace the material for.  If invalid, the material is unchanged and NULL is returned."
      PinType=(PinCategory="int")
      DefaultValue="5"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_1935"
      PinName="SourceMaterial"
      PinToolTip="Source Material
Material Interface Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInterface')
      DefaultObject=Material'/Game/2DSideScrollerBP/Materials/Dirt/Dirt_Mat.Dirt_Mat'
   End Object
   Begin Object Name="EdGraphPin_1936"
      PinName="ReturnValue"
      PinToolTip="Return Value
Material Instance Dynamic Reference"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.MaterialInstanceDynamic')
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_3614.EdGraphPin_1727'
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.PrimitiveComponent',MemberName="CreateDynamicMaterialInstance")
   Pins(0)=EdGraphPin'EdGraphPin_1931'
   Pins(1)=EdGraphPin'EdGraphPin_1932'
   Pins(2)=EdGraphPin'EdGraphPin_1933'
   Pins(3)=EdGraphPin'EdGraphPin_1934'
   Pins(4)=EdGraphPin'EdGraphPin_1935'
   Pins(5)=EdGraphPin'EdGraphPin_1936'
   NodePosX=6944
   NodePosY=-144
   ErrorType=1
   ErrorMsg="Error Dependency cycle detected, preventing node  Create Dynamic Material Instance  from being scheduled"
   NodeGuid=8042B1984C6C3ABC5C9492A1F485E758
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2295"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1949"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1950"
   End Object
   Begin Object Name="EdGraphPin_1949"
      PinName="Instanced Mesh"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.InstancedStaticMeshComponent')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_5452.EdGraphPin_1747'
      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_5453.EdGraphPin_1789'
      LinkedTo(2)=EdGraphPin'K2Node_CallFunction_5454.EdGraphPin_1879'
      LinkedTo(3)=EdGraphPin'K2Node_CallFunction_5455.EdGraphPin_1897'
      LinkedTo(4)=EdGraphPin'K2Node_CallFunction_3260.EdGraphPin_1933'
      LinkedTo(5)=EdGraphPin'K2Node_CallFunction_5035.EdGraphPin_1915'
      LinkedTo(6)=EdGraphPin'K2Node_CallFunction_3328.EdGraphPin_1861'
      LinkedTo(7)=EdGraphPin'K2Node_CallFunction_5451.EdGraphPin_1843'
      LinkedTo(8)=EdGraphPin'K2Node_CallFunction_5450.EdGraphPin_1825'
      LinkedTo(9)=EdGraphPin'K2Node_CallFunction_5449.EdGraphPin_1807'
      LinkedTo(10)=EdGraphPin'K2Node_CallFunction_5448.EdGraphPin_1771'
      LinkedTo(11)=EdGraphPin'K2Node_CallFunction_5034.EdGraphPin_1699'
   End Object
   Begin Object Name="EdGraphPin_1950"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="Instanced Mesh",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1949'
   Pins(1)=EdGraphPin'EdGraphPin_1950'
   NodePosX=4304
   NodePosY=128
   ErrorType=1
   ErrorMsg="Error Pin  Instanced Mesh  is specified as an array, but does not have a valid array property."
   NodeGuid=4A9C474144B74AA8F23086A7F4494F90
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_9225"
   Begin Object Class=EdGraphPin Name="EdGraphPin_7746"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_7747"
   End Object
   Begin Object Name="EdGraphPin_7746"
      PinName="BlockHP"
      Direction=EGPD_Output
      PinType=(PinCategory="float",bIsArray=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_183.EdGraphPin_1506'
   End Object
   Begin Object Name="EdGraphPin_7747"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_10385.EdGraphPin_1961'
   End Object
   VariableReference=(MemberParentClass=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C',MemberName="BlockHP",MemberGuid=9DFD7A3E4CFAA9F7FE000186490917A3)
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_7746'
   Pins(1)=EdGraphPin'EdGraphPin_7747'
   NodePosX=2432
   NodePosY=-176
   NodeGuid=8B4C1E1D4D3C18A448AA168CF70D1BFB
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_10385"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1961"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1962"
   End Object
   Begin Object Name="EdGraphPin_1961"
      PinName="GameMode"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_9225.EdGraphPin_7747'
   End Object
   Begin Object Name="EdGraphPin_1962"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="GameMode",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1961'
   Pins(1)=EdGraphPin'EdGraphPin_1962'
   NodePosX=2240
   NodePosY=-176
   NodeGuid=81868715414BE1A800A5D586C7B96CEF
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_4364"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1967"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1968"
   End Object
   Begin Object Name="EdGraphPin_1967"
      PinName="CurIndex"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_183.EdGraphPin_1508'
   End Object
   Begin Object Name="EdGraphPin_1968"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="CurIndex",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1967'
   Pins(1)=EdGraphPin'EdGraphPin_1968'
   NodePosX=2416
   NodePosY=-272
   NodeGuid=64F2FCC347A492D4F200AF80DBF14184
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_3365"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1973"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1974"
   End Object
   Begin Object Name="EdGraphPin_1973"
      PinName="Instance Transform"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6327.EdGraphPin_2424'
   End Object
   Begin Object Name="EdGraphPin_1974"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="Instance Transform",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1973'
   Pins(1)=EdGraphPin'EdGraphPin_1974'
   NodePosX=2032
   NodePosY=112
   NodeGuid=3B07F02F42E3BDE3492B5E9899F6F1B6
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_3367"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1979"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1980"
   End Object
   Begin Object Name="EdGraphPin_1979"
      PinName="Instance Transform"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1986'
   End Object
   Begin Object Name="EdGraphPin_1980"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="Instance Transform",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_1979'
   Pins(1)=EdGraphPin'EdGraphPin_1980'
   NodePosX=1824
   NodePosY=304
   NodeGuid=7AF92FE741D07968EB4BA1AB51132433
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_7105"
   Begin Object Class=EdGraphPin Name="EdGraphPin_1985"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1986"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1987"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1988"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1989"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1997"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1998"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_1999"
   End Object
   Begin Object Name="EdGraphPin_1985"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1986"
      PinName="InTransform"
      PinToolTip="In Transform
Transform  (by ref)"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform',bIsReference=True,bIsConst=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3367.EdGraphPin_1979'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_1987"
      PinName="Location"
      PinToolTip="Location
Vector "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      SubPins(0)=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1997'
      SubPins(1)=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1998'
      SubPins(2)=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1999'
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_1988"
      PinName="Rotation"
      PinToolTip="Rotation
Rotator "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_1989"
      PinName="Scale"
      PinToolTip="Scale
Vector "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_1997"
      PinName="Location_X"
      PinFriendlyName="Location X"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1582'
      ParentPin=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1987'
   End Object
   Begin Object Name="EdGraphPin_1998"
      PinName="Location_Y"
      PinFriendlyName="Location Y"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      ParentPin=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1987'
   End Object
   Begin Object Name="EdGraphPin_1999"
      PinName="Location_Z"
      PinFriendlyName="Location Z"
      Direction=EGPD_Output
      PinType=(PinCategory="float")
      DefaultValue="0.0"
      AutogeneratedDefaultValue="0.0"
      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_1900.EdGraphPin_1584'
      ParentPin=EdGraphPin'K2Node_CallFunction_7105.EdGraphPin_1987'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="BreakTransform")
   Pins(0)=EdGraphPin'EdGraphPin_1985'
   Pins(1)=EdGraphPin'EdGraphPin_1986'
   Pins(2)=EdGraphPin'EdGraphPin_1987'
   Pins(3)=EdGraphPin'EdGraphPin_1997'
   Pins(4)=EdGraphPin'EdGraphPin_1998'
   Pins(5)=EdGraphPin'EdGraphPin_1999'
   Pins(6)=EdGraphPin'EdGraphPin_1988'
   Pins(7)=EdGraphPin'EdGraphPin_1989'
   NodePosX=2032
   NodePosY=288
   NodeGuid=7ECA67E640AA56BB279112BAA87A0686
End Object
Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_3014"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2014"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2015"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2016"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2017"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2018"
   End Object
   Begin Object Name="EdGraphPin_2014"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_AddComponent_59.EdGraphPin_1638'
   End Object
   Begin Object Name="EdGraphPin_2015"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3038.EdGraphPin_1622'
   End Object
   Begin Object Name="EdGraphPin_2016"
      PinName="Instanced Mesh"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.InstancedStaticMeshComponent')
      LinkedTo(0)=EdGraphPin'K2Node_AddComponent_59.EdGraphPin_1644'
   End Object
   Begin Object Name="EdGraphPin_2017"
      PinName="Output_Get"
      PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.InstancedStaticMeshComponent')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_3038.EdGraphPin_1624'
   End Object
   Begin Object Name="EdGraphPin_2018"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="Instanced Mesh",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_2014'
   Pins(1)=EdGraphPin'EdGraphPin_2015'
   Pins(2)=EdGraphPin'EdGraphPin_2016'
   Pins(3)=EdGraphPin'EdGraphPin_2017'
   Pins(4)=EdGraphPin'EdGraphPin_2018'
   NodePosX=848
   NodePosY=64
   NodeGuid=A9351E8C4B5282EFCFB8B8AFEFDED3F5
End Object
Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_1134"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2029"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2030"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2031"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2032"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2033"
   End Object
   Begin Object Name="EdGraphPin_2029"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_60.EdGraphPin_1386'
   End Object
   Begin Object Name="EdGraphPin_2030"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_1136.EdGraphPin_2053'
   End Object
   Begin Object Name="EdGraphPin_2031"
      PinName="Instance Transform"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform')
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_4601.EdGraphPin_2046'
   End Object
   Begin Object Name="EdGraphPin_2032"
      PinName="Output_Get"
      PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform')
   End Object
   Begin Object Name="EdGraphPin_2033"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="Instance Transform",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_2029'
   Pins(1)=EdGraphPin'EdGraphPin_2030'
   Pins(2)=EdGraphPin'EdGraphPin_2031'
   Pins(3)=EdGraphPin'EdGraphPin_2032'
   Pins(4)=EdGraphPin'EdGraphPin_2033'
   NodePosX=-656
   NodePosY=-32
   NodeGuid=D0BA053F42301398BC7F7195D2143E49
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_4601"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2044"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2045"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2046"
   End Object
   Begin Object Name="EdGraphPin_2044"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2045"
      PinName="InLocation"
      PinToolTip="In Location
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_60.EdGraphPin_1387'
   End Object
   Begin Object Name="EdGraphPin_2046"
      PinName="ReturnValue"
      PinToolTip="Return Value
Transform "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform')
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_1134.EdGraphPin_2031'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Conv_VectorToTransform")
   Pins(0)=EdGraphPin'EdGraphPin_2044'
   Pins(1)=EdGraphPin'EdGraphPin_2045'
   Pins(2)=EdGraphPin'EdGraphPin_2046'
   NodePosX=-928
   NodePosY=-16
   NodeGuid=90CD8BF242A82D24434E8DB32B2CC07F
End Object
Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_1136"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2053"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2054"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2055"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2056"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2057"
   End Object
   Begin Object Name="EdGraphPin_2053"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_1134.EdGraphPin_2030'
   End Object
   Begin Object Name="EdGraphPin_2054"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_AddComponent_59.EdGraphPin_1637'
   End Object
   Begin Object Name="EdGraphPin_2055"
      PinName="CurIndex"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_658.EdGraphPin_2084'
   End Object
   Begin Object Name="EdGraphPin_2056"
      PinName="Output_Get"
      PinToolTip="Retrieves the value of the variable, can use instead of a separate Get node"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
   End Object
   Begin Object Name="EdGraphPin_2057"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="CurIndex",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_2053'
   Pins(1)=EdGraphPin'EdGraphPin_2054'
   Pins(2)=EdGraphPin'EdGraphPin_2055'
   Pins(3)=EdGraphPin'EdGraphPin_2056'
   Pins(4)=EdGraphPin'EdGraphPin_2057'
   NodePosX=-80
   NodePosY=16
   NodeGuid=2AD73EE9409C707AC2E314B667F8B107
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_3034"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2068"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2069"
   End Object
   Begin Object Name="EdGraphPin_2068"
      PinName="GameMode"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3035.EdGraphPin_7753'
   End Object
   Begin Object Name="EdGraphPin_2069"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="GameMode",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_2068'
   Pins(1)=EdGraphPin'EdGraphPin_2069'
   NodePosX=-992
   NodePosY=320
   NodeGuid=A06A344449F59D0F4AD833A4940B0C01
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_3035"
   Begin Object Class=EdGraphPin Name="EdGraphPin_7752"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_7753"
   End Object
   Begin Object Name="EdGraphPin_7752"
      PinName="BlockLocations"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsArray=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_658.EdGraphPin_2081'
   End Object
   Begin Object Name="EdGraphPin_7753"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3034.EdGraphPin_2068'
   End Object
   VariableReference=(MemberParentClass=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C',MemberName="BlockLocations",MemberGuid=B560C5064F1E11BDDB08A09509EB0035)
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_7752'
   Pins(1)=EdGraphPin'EdGraphPin_7753'
   NodePosX=-784
   NodePosY=304
   NodeGuid=D4450D35470A1C2745FD0A9A37E8EF45
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_658"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2080"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2081"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2082"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2083"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2084"
   End Object
   Begin Object Name="EdGraphPin_2080"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Array Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
      DefaultObject=Default__KismetArrayLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2081"
      PinName="TargetArray"
      PinToolTip="Target Array
Array of Wildcards

The array to search for the item *"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsArray=True,bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_3035.EdGraphPin_7752'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_2082"
      PinName="ArrayProperty"
      PinToolTip="Array Property
Array Property Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_2083"
      PinName="ItemToFind"
      PinToolTip="Item to Find
Integer (by ref)

The item to look for *"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsReference=True)
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_60.EdGraphPin_1387'
   End Object
   Begin Object Name="EdGraphPin_2084"
      PinName="ReturnValue"
      PinToolTip="Return Value
Integer

The index the item was found at, or -1 if not found"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_1136.EdGraphPin_2055'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Find")
   Pins(0)=EdGraphPin'EdGraphPin_2080'
   Pins(1)=EdGraphPin'EdGraphPin_2081'
   Pins(2)=EdGraphPin'EdGraphPin_2082'
   Pins(3)=EdGraphPin'EdGraphPin_2083'
   Pins(4)=EdGraphPin'EdGraphPin_2084'
   NodePosX=-464
   NodePosY=272
   NodeGuid=67819B1546FD9F77C3C993886C64AF6D
End Object
Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_148"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2095"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2096"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2097"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2098"
   End Object
   Begin Object Name="EdGraphPin_2095"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_181.EdGraphPin_1480'
   End Object
   Begin Object Name="EdGraphPin_2096"
      PinName="Condition"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="true"
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_60.EdGraphPin_1389'
   End Object
   Begin Object Name="EdGraphPin_2097"
      PinName="then"
      PinFriendlyName="true"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_295.EdGraphPin_2119'
   End Object
   Begin Object Name="EdGraphPin_2098"
      PinName="else"
      PinFriendlyName="false"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_61.EdGraphPin_1398'
   End Object
   Pins(0)=EdGraphPin'EdGraphPin_2095'
   Pins(1)=EdGraphPin'EdGraphPin_2096'
   Pins(2)=EdGraphPin'EdGraphPin_2097'
   Pins(3)=EdGraphPin'EdGraphPin_2098'
   NodePosX=9264
   NodePosY=176
   NodeGuid=AB24C08E4EFB8C1D9829EDBF438D42E1
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_885"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2107"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2108"
   End Object
   Begin Object Name="EdGraphPin_2107"
      PinName="GameMode"
      Direction=EGPD_Output
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_920.EdGraphPin_7759'
   End Object
   Begin Object Name="EdGraphPin_2108"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="GameMode",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_2107'
   Pins(1)=EdGraphPin'EdGraphPin_2108'
   NodePosX=9376
   NodePosY=64
   NodeGuid=B62791674B4F0678F2C5A68EC5A33C0F
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_920"
   Begin Object Class=EdGraphPin Name="EdGraphPin_7758"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_7759"
   End Object
   Begin Object Name="EdGraphPin_7758"
      PinName="BlockTypes"
      Direction=EGPD_Output
      PinType=(PinCategory="byte",PinSubCategoryObject=UserDefinedEnum'/Game/2DSideScrollerBP/Blueprints/Block_Materials.Block_Materials',bIsArray=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_295.EdGraphPin_2122'
   End Object
   Begin Object Name="EdGraphPin_7759"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_885.EdGraphPin_2107'
   End Object
   VariableReference=(MemberParentClass=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C',MemberName="BlockTypes",MemberGuid=624CCF904ABE05597F34ECA25C979C29)
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_7758'
   Pins(1)=EdGraphPin'EdGraphPin_7759'
   NodePosX=9584
   NodePosY=80
   NodeGuid=165364564114A5E3BA200F987E4E8A49
End Object
Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_295"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2119"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2120"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2121"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2122"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2123"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2124"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2125"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2126"
   End Object
   Begin Object Name="EdGraphPin_2119"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_148.EdGraphPin_2097'
   End Object
   Begin Object Name="EdGraphPin_2120"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_61.EdGraphPin_1398'
   End Object
   Begin Object Name="EdGraphPin_2121"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Array Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
      DefaultObject=Default__KismetArrayLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2122"
      PinName="TargetArray"
      PinToolTip="Target Array
Array of Wildcards

The array to perform the operation on *"
      PinType=(PinCategory="byte",PinSubCategoryObject=UserDefinedEnum'/Game/2DSideScrollerBP/Blueprints/Block_Materials.Block_Materials',bIsArray=True,bIsReference=True)
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_920.EdGraphPin_7758'
      bDefaultValueIsIgnored=True
   End Object
   Begin Object Name="EdGraphPin_2123"
      PinName="ArrayProperty"
      PinToolTip="Array Property
Array Property Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
      bHidden=True
      bNotConnectable=True
      bDefaultValueIsReadOnly=True
   End Object
   Begin Object Name="EdGraphPin_2124"
      PinName="Index"
      PinToolTip="Index
Integer

The index to assing the item to *"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_922.EdGraphPin_2143'
   End Object
   Begin Object Name="EdGraphPin_2125"
      PinName="Item"
      PinToolTip="Item
Integer (by ref)

The item to assign to the index of the array *"
      PinType=(PinCategory="byte",PinSubCategoryObject=UserDefinedEnum'/Game/2DSideScrollerBP/Blueprints/Block_Materials.Block_Materials',bIsReference=True)
      DefaultValue="NewEnumerator0"
      LinkedTo(0)=EdGraphPin'K2Node_Tunnel_60.EdGraphPin_1388'
   End Object
   Begin Object Name="EdGraphPin_2126"
      PinName="bSizeToFit"
      PinToolTip="Size to Fit
Boolean

If true, the array will expand if Index is greater than the current size of the array"
      PinType=(PinCategory="bool")
      DefaultValue="false"
      AutogeneratedDefaultValue="false"
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Set")
   Pins(0)=EdGraphPin'EdGraphPin_2119'
   Pins(1)=EdGraphPin'EdGraphPin_2120'
   Pins(2)=EdGraphPin'EdGraphPin_2121'
   Pins(3)=EdGraphPin'EdGraphPin_2122'
   Pins(4)=EdGraphPin'EdGraphPin_2123'
   Pins(5)=EdGraphPin'EdGraphPin_2124'
   Pins(6)=EdGraphPin'EdGraphPin_2125'
   Pins(7)=EdGraphPin'EdGraphPin_2126'
   NodePosX=9936
   NodePosY=112
   NodeGuid=711932C4474A10A301F8FB98847FF24F
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_922"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2143"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2144"
   End Object
   Begin Object Name="EdGraphPin_2143"
      PinName="CurIndex"
      Direction=EGPD_Output
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_295.EdGraphPin_2124'
   End Object
   Begin Object Name="EdGraphPin_2144"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/Block.Block_C')
      bHidden=True
   End Object
   VariableReference=(MemberName="CurIndex",bSelfContext=True)
   Pins(0)=EdGraphPin'EdGraphPin_2143'
   Pins(1)=EdGraphPin'EdGraphPin_2144'
   NodePosX=9744
   NodePosY=192
   NodeGuid=CA78F7854865D4F8F9166298E6A4D8C3
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_35112"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2149"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2150"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2151"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2152"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2153"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2154"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2155"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2156"
   End Object
   Begin Object Name="EdGraphPin_2149"
      PinName="execute"
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_6327.EdGraphPin_2422'
   End Object
   Begin Object Name="EdGraphPin_2150"
      PinName="then"
      Direction=EGPD_Output
      PinType=(PinCategory="exec")
      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_1752.EdGraphPin_1610'
   End Object
   Begin Object Name="EdGraphPin_2151"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet System Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetSystemLibrary')
      DefaultObject=Default__KismetSystemLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2152"
      PinName="WorldContextObject"
      PinToolTip="World Context Object
Object Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2153"
      PinName="InString"
      PinToolTip="In String
String

The string to log out"
      PinType=(PinCategory="string")
      DefaultValue="Hello"
      AutogeneratedDefaultValue="Hello"
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_37872.EdGraphPin_2185'
   End Object
   Begin Object Name="EdGraphPin_2154"
      PinName="bPrintToScreen"
      PinToolTip="Print to Screen
Boolean

Whether or not to print the output to the screen"
      PinType=(PinCategory="bool")
      DefaultValue="true"
      AutogeneratedDefaultValue="true"
      bAdvancedView=True
   End Object
   Begin Object Name="EdGraphPin_2155"
      PinName="bPrintToLog"
      PinToolTip="Print to Log
Boolean

Whether or not to print the output to the log"
      PinType=(PinCategory="bool")
      DefaultValue="true"
      AutogeneratedDefaultValue="true"
      bAdvancedView=True
   End Object
   Begin Object Name="EdGraphPin_2156"
      PinName="TextColor"
      PinToolTip="Text Color
Linear Color Structure

Whether or not to print the output to the console"
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:LinearColor')
      DefaultValue="(R=0.000000,G=0.660000,B=1.000000,A=1.000000)"
      AutogeneratedDefaultValue="(R=0.000000,G=0.660000,B=1.000000,A=1.000000)"
      bAdvancedView=True
   End Object
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetSystemLibrary',MemberName="PrintString")
   Pins(0)=EdGraphPin'EdGraphPin_2149'
   Pins(1)=EdGraphPin'EdGraphPin_2150'
   Pins(2)=EdGraphPin'EdGraphPin_2151'
   Pins(3)=EdGraphPin'EdGraphPin_2152'
   Pins(4)=EdGraphPin'EdGraphPin_2153'
   Pins(5)=EdGraphPin'EdGraphPin_2154'
   Pins(6)=EdGraphPin'EdGraphPin_2155'
   Pins(7)=EdGraphPin'EdGraphPin_2156'
   NodePosX=3616
   NodePosY=-112
   NodeGuid=38BD62FD4D5CB67327397B9310887060
   AdvancedPinDisplay=Hidden
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_37409"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2173"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2174"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2175"
   End Object
   Begin Object Name="EdGraphPin_2173"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet String Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetStringLibrary')
      DefaultObject=Default__KismetStringLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2174"
      PinName="InInt"
      PinToolTip="In Int
Integer"
      PinType=(PinCategory="int")
      DefaultValue="0"
      AutogeneratedDefaultValue="0"
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_2479.EdGraphPin_1558'
   End Object
   Begin Object Name="EdGraphPin_2175"
      PinName="ReturnValue"
      PinToolTip="Return Value
String"
      Direction=EGPD_Output
      PinType=(PinCategory="string")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_37872.EdGraphPin_2184'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetStringLibrary',MemberName="Conv_IntToString")
   Pins(0)=EdGraphPin'EdGraphPin_2173'
   Pins(1)=EdGraphPin'EdGraphPin_2174'
   Pins(2)=EdGraphPin'EdGraphPin_2175'
   NodePosX=3184
   NodePosY=64
   NodeGuid=F11AF5884E9D3EED65E243BE645B9146
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_37872"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2182"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2183"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2184"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2185"
   End Object
   Begin Object Name="EdGraphPin_2182"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet String Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetStringLibrary')
      DefaultObject=Default__KismetStringLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2183"
      PinName="A"
      PinToolTip="A
String

The original string"
      PinType=(PinCategory="string")
      DefaultValue="Index Above:"
   End Object
   Begin Object Name="EdGraphPin_2184"
      PinName="B"
      PinToolTip="B
String

The string to append to A"
      PinType=(PinCategory="string")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_37409.EdGraphPin_2175'
   End Object
   Begin Object Name="EdGraphPin_2185"
      PinName="ReturnValue"
      PinToolTip="Return Value
String

s A new string which is the concatenation of A+B"
      Direction=EGPD_Output
      PinType=(PinCategory="string")
      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_35112.EdGraphPin_2153'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetStringLibrary',MemberName="Concat_StrStr")
   Pins(0)=EdGraphPin'EdGraphPin_2182'
   Pins(1)=EdGraphPin'EdGraphPin_2183'
   Pins(2)=EdGraphPin'EdGraphPin_2184'
   Pins(3)=EdGraphPin'EdGraphPin_2185'
   NodePosX=3344
   NodePosY=16
   NodeGuid=CE4B46E14C7B1CABAA0B77837C28310F
End Object
Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_16267"
   Begin Object Class=EdGraphPin Name="EdGraphPin_7764"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_7765"
   End Object
   Begin Object Name="EdGraphPin_7764"
      PinName="SpawnedBlockLocations"
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsArray=True)
      LinkedTo(0)=EdGraphPin'K2Node_CallArrayFunction_2479.EdGraphPin_1555'
   End Object
   Begin Object Name="EdGraphPin_7765"
      PinName="self"
      PinFriendlyName="Target"
      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C')
      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_9540.EdGraphPin_1533'
   End Object
   VariableReference=(MemberParentClass=BlueprintGeneratedClass'/Game/2DSideScrollerBP/Blueprints/2DSideScrollerGameMode.2DSideScrollerGameMode_C',MemberName="SpawnedBlockLocations",MemberGuid=317C86674A5CE037188C98A8284F7F5F)
   SelfContextInfo=NotSelfContext
   Pins(0)=EdGraphPin'EdGraphPin_7764'
   Pins(1)=EdGraphPin'EdGraphPin_7765'
   NodePosX=2416
   NodePosY=224
   NodeGuid=522E318C431E36F873546C814BFC6A07
End Object
Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_4483"
   Begin Object Class=EdGraphPin Name="EdGraphPin_2200"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2201"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2202"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2203"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_2204"
   End Object
   Begin Object Name="EdGraphPin_2200"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_2201"
      PinName="Location"
      PinToolTip="Location
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_2202"
      PinName="Rotation"
      PinToolTip="Rotation
Rotator "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
      DefaultValue="0, 0, 0"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_2203"
      PinName="Scale"
      PinToolTip="Scale
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="1,1,1"
      AutogeneratedDefaultValue="1,1,1"
   End Object
   Begin Object Name="EdGraphPin_2204"
      PinName="ReturnValue"
      PinToolTip="Return Value
Transform "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform')
      LinkedTo(0)=EdGraphPin'K2Node_AddComponent_59.EdGraphPin_1642'
   End Object
   bIsPureFunc=True
   FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeTransform")
   Pins(0)=EdGraphPin'EdGraphPin_2200'
   Pins(1)=EdGraphPin'EdGraphPin_2201'
   Pins(2)=EdGraphPin'EdGraphPin_2202'
   Pins(3)=EdGraphPin'EdGraphPin_2203'
   Pins(4)=EdGraphPin'EdGraphPin_2204'
   NodePosY=256
   NodeGuid=83BE789C4CADD839088D23897442830B
End Object

That code I pasted above is the macro that the loop runs. The location I pass is just whatever location my array has for that index. All locations are multiples of 100, starting at 0.

Bumping this thread.

Can nobody help me :frowning: ? This is not my only project that has instance location problems, on my other project, the farther away from 0,0,0 my BP is, the farther away the instances are from the actor, for example, if my actor BP is at (0, 0, 0), then my instances behave how they should, but if my actor is at (100, 0, 0), then my instances are offset by 100x more than they should be, so they start at 200x.

Okay everyone, I’ve found just ONE thing that gives me a hint, my offset was 205.8129451525945 x, and 50 z. What I did was I traced different numbers until I got something that was close to my offset. I’ve found that when I trace the local bounds MIN of my ‘instanced static mesh’ variable, it is the same as my offset. Now my question is: Where are these numbers coming from? All I did was create a variable, so why are it’s bounds so arbitrary?

Hello,
As TommyBear stated trouble seems to be your pivotpoint. z is 50. If you mesh is 100, then pivot point maybe at center of your mesh, not down. (to know it set a mesh in a level and see where is the direction tool. It is at pivot point of the mesh) About weird x axis, it maybe same issue if x size mesh is 411 around or trouble with scaling.

Well the mesh size can’t be 400, because I spawn a mesh every 100 units and they do not overlap, how could I change mesh sizes though? I am just using the default cube mesh.

Weird. Have you more in your blueprint than your instanced meshes and have you try to create your instanced meshes in construction script ?

I pretty much just have my BP that reads a location from an array associated with each instance, spawns that instance at the given location, and sets the materials. My array correctly generates locations at multiples of 100 starting at 0.

My idea to debug is to add a collision box as root (i always add a collision box as root to have a visual of 0.0.0) and do ism grid in construction script to see if it is fine here or not, then it eliminates half of possibilities (or trouble is in blueprint or it is in level)

How do I add it as root? Do you just mean add a collision box in the viewport?

In blueprint instead of default scene root, i add a collision box as root then all what is set in is set from this point (which helps a lot with pivot point troubles and offset or scale issues) then i do my ism grid in construction script, then i don’t need to play to see it.

Well I have 1-5k instances, and my video card is rather weak at the moment, so will this be slowing me down while just flying around in editor?