Announcement

Collapse
No announcement yet.

[WIP] Procedural lightning

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    I wonder if this will come as a plugin for Unreal, so we can just install the asset and use it. I need something like that for Planet Manaos for generating the Plasma Storms. Game Project I'm working on at http://www.tozan35.weebly.com

    Leave a comment:


  • replied
    I did post the code yes, for free:
    https://forums.unrealengine.com/show...-Examples-free

    Leave a comment:


  • replied
    Originally posted by SiggiG View Post
    Based on a simple L-system concept I found outlined on this blog: http://drilian.com/2009/02/25/lightning-bolts/
    I made an implementation myself. One disadvantage of the L-system is that you cannot "grow" the branch. You must create it first completely and then cannot alter it any more (but you can move the nodes of course). I made a branching system that actually dynamically grows and randomly branches. You can set the parameters for the branche chance. This will give natural looking lightning, although natural lightning may come in awkward shapes and or sometimes boring, but that is nature! Doing the branche calculation once (same as in the L-method) is also possible and is best for performance. I think I found this thread already before starting, but is there a release of the code? But still I think I was not so keen on adding 3rd party C-code; rather had a blueprint.

    My goal was that I also wanted to make lightning and saw the branching properties in the cascade editor, but they were not implemented. So I thought it wouldn't be too difficult to make it myself. Well I did, but it was more difficult than I thought. Really days debugging the branching. Eventually it was such an interesting asset, that I made it independent and put it on the market place (Kind of stealing this thread). You can find it here:

    https://www.unrealengine.com/marketp...ural-lightning Support since Engine 4.8, but I think 4.10 and 4.11 revealed some memory cleanup-bugs, so 4.11 and 4.12 are the best versions.

    Click image for larger version

Name:	Demo-Screenshot-03-Extreme-lightning-halfres.jpg
Views:	1
Size:	113.2 KB
ID:	1112180

    Leave a comment:


  • replied
    Waiting for it SiggiC

    Leave a comment:


  • replied
    Originally posted by nolanm View Post
    this is so cool i just recently started using unreal and i wanted to make lightning but realized that the branching wasn't implemented yet which made me kinda upset because im working on this game an i would like some lightning for magic attacks and what not
    I've taken this code a lot further now and plan to release a sample soon. See: https://forums.unrealengine.com/show...esh-generation

    Leave a comment:


  • replied
    this is so cool i just recently started using unreal and i wanted to make lightning but realized that the branching wasn't implemented yet which made me kinda upset because im working on this game an i would like some lightning for magic attacks and what not

    Leave a comment:


  • replied
    Awesome!

    I think, the lightning needs more iterations.

    Leave a comment:


  • replied
    TechLord's L-System



    Beam Particle Tutorial
    L-System BluePrint

    Structures: Segment, Generation
    Code:
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_3220"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44959"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44960"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44961"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44962"
       End Object
       Begin Object Name="EdGraphPin_44959"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_73515.EdGraphPin_44801"'
       End Object
       Begin Object Name="EdGraphPin_44960"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2168.EdGraphPin_45843"'
       End Object
       Begin Object Name="EdGraphPin_44961"
          PinName="OffsetAmount"
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4928.EdGraphPin_45133"'
       End Object
       Begin Object Name="EdGraphPin_44962"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="OffsetAmount",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44959'
       Pins(1)=EdGraphPin'EdGraphPin_44960'
       Pins(2)=EdGraphPin'EdGraphPin_44961'
       Pins(3)=EdGraphPin'EdGraphPin_44962'
       NodePosX=-384
       NodePosY=-784
       NodeComment="offsetAmount = maximumOffset; // the maximum amount to offset a lightning vertex."
       NodeGuid=12F0B6DC455D3CCBCD5ADDB7F98E823D
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_4928"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45133"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45134"
       End Object
       Begin Object Name="EdGraphPin_45133"
          PinName="MaximumOffset"
          Direction=EGPD_Output
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_3220.EdGraphPin_44961"'
       End Object
       Begin Object Name="EdGraphPin_45134"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="MaximumOffset",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45133'
       Pins(1)=EdGraphPin'EdGraphPin_45134'
       NodePosX=-176
       NodePosY=-784
       NodeGuid=FFFF5B1E44D8C5E9BAD154934CEE2F25
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_6954"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44971"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44972"
       End Object
       Begin Object Name="EdGraphPin_44971"
          PinName="EndVector"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_73515.EdGraphPin_44804"'
          LinkedTo(1)=EdGraphPin'"K2Node_CallFunction_14081.EdGraphPin_44846"'
          LinkedTo(2)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_1249.EdGraphPin_44943"'
          LinkedTo(3)=EdGraphPin'"K2Node_CallFunction_16429.EdGraphPin_45140"'
       End Object
       Begin Object Name="EdGraphPin_44972"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="EndVector",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44971'
       Pins(1)=EdGraphPin'EdGraphPin_44972'
       NodePosX=-832
       NodePosY=448
       NodeGuid=2AC893CD42A61C857DFCA8AAC097881E
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_7180"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44995"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44996"
       End Object
       Begin Object Name="EdGraphPin_44995"
          PinName="StartVector"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_73515.EdGraphPin_44803"'
          LinkedTo(1)=EdGraphPin'"K2Node_CallFunction_74017.EdGraphPin_44824"'
          LinkedTo(2)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_1249.EdGraphPin_44942"'
          LinkedTo(3)=EdGraphPin'"K2Node_CallFunction_16429.EdGraphPin_45141"'
          LinkedTo(4)=EdGraphPin'"K2Node_CallFunction_11161.EdGraphPin_45222"'
       End Object
       Begin Object Name="EdGraphPin_44996"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="StartVector",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44995'
       Pins(1)=EdGraphPin'EdGraphPin_44996'
       NodePosX=-832
       NodePosY=400
       NodeGuid=1B9D46BD474FB001104718ACCAC7F33E
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_6368"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45001"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45002"
       End Object
       Begin Object Name="EdGraphPin_45001"
          PinName="SourceVector"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_22811.EdGraphPin_44899"'
       End Object
       Begin Object Name="EdGraphPin_45002"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="SourceVector",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45001'
       Pins(1)=EdGraphPin'EdGraphPin_45002'
       NodePosX=560
       NodePosY=-736
       NodeGuid=50117B57424AB12BD6CEC0B8E71224AF
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_6392"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44935"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44936"
       End Object
       Begin Object Name="EdGraphPin_44935"
          PinName="SourceRotation"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_22811.EdGraphPin_44900"'
       End Object
       Begin Object Name="EdGraphPin_44936"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="SourceRotation",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44935'
       Pins(1)=EdGraphPin'EdGraphPin_44936'
       NodePosX=720
       NodePosY=-736
       NodeGuid=6515507049F40EB7826B8D9563BF7B50
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_7181"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44953"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44954"
       End Object
       Begin Object Name="EdGraphPin_44953"
          PinName="MidVector"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_74017.EdGraphPin_44825"'
          LinkedTo(1)=EdGraphPin'"K2Node_CallFunction_14081.EdGraphPin_44845"'
          LinkedTo(2)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_1034.EdGraphPin_45185"'
          LinkedTo(3)=EdGraphPin'"K2Node_CallFunction_11161.EdGraphPin_45221"'
          LinkedTo(4)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_894.EdGraphPin_45282"'
          LinkedTo(5)=EdGraphPin'"K2Node_CallFunction_74018.EdGraphPin_45307"'
       End Object
       Begin Object Name="EdGraphPin_44954"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="MidVector",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44953'
       Pins(1)=EdGraphPin'EdGraphPin_44954'
       NodePosX=-832
       NodePosY=496
       NodeGuid=19049D054E8EFD3C2BB6F3B4DDCAE2B6
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_4327"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44923"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44924"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44925"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44926"
       End Object
       Begin Object Name="EdGraphPin_44923"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.EdGraphPin_44439"'
       End Object
       Begin Object Name="EdGraphPin_44924"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1926.EdGraphPin_45196"'
       End Object
       Begin Object Name="EdGraphPin_44925"
          PinName="MidVector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_33771.EdGraphPin_45061"'
       End Object
       Begin Object Name="EdGraphPin_44926"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="MidVector",MemberGuid=EB219A8A40110212F3D1A992DDD265EA,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44923'
       Pins(1)=EdGraphPin'EdGraphPin_44924'
       Pins(2)=EdGraphPin'EdGraphPin_44925'
       Pins(3)=EdGraphPin'EdGraphPin_44926'
       NodePosX=-384
       NodePosY=-96
       NodeComment="midPoint = Average(startpoint, endPoint);"
       NodeGuid=D53F35094606C23BC9C7B5856CC0B1CA
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_22811"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44896"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44897"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44898"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44899"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44900"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44901"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44902"
       End Object
       Begin Object Name="EdGraphPin_44896"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_107073.EdGraphPin_44864"'
       End Object
       Begin Object Name="EdGraphPin_44897"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
       End Object
       Begin Object Name="EdGraphPin_44898"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'self\' Target"
          PinType=(PinCategory="object",PinSubCategory="self")
       End Object
       Begin Object Name="EdGraphPin_44899"
          PinName="DefaultLocation"
          PinToolTip="struct\'Vector\' Default Location"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_6368.EdGraphPin_45001"'
       End Object
       Begin Object Name="EdGraphPin_44900"
          PinName="DefaultRotation"
          PinToolTip="struct\'Rotator\' Default Rotation"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_6392.EdGraphPin_44935"'
       End Object
       Begin Object Name="EdGraphPin_44901"
          PinName="StartLocation"
          PinToolTip="struct\'Vector\' Start Location"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_107073.EdGraphPin_44868"'
       End Object
       Begin Object Name="EdGraphPin_44902"
          PinName="EndLocation"
          PinToolTip="struct\'Vector\' End Location"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_107073.EdGraphPin_44869"'
       End Object
       FunctionReference=(MemberName="SpawnBolt",MemberGuid=714A1D2E418109E5917F7EA2E4F2402E,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44896'
       Pins(1)=EdGraphPin'EdGraphPin_44897'
       Pins(2)=EdGraphPin'EdGraphPin_44898'
       Pins(3)=EdGraphPin'EdGraphPin_44899'
       Pins(4)=EdGraphPin'EdGraphPin_44900'
       Pins(5)=EdGraphPin'EdGraphPin_44901'
       Pins(6)=EdGraphPin'EdGraphPin_44902'
       NodePosX=976
       NodePosY=-736
       ErrorType=3
       ErrorMsg="Warning Unable to find function with name \'SpawnBolt\' for  Spawn Bolt "
       NodeGuid=09C9247644C0729A9973889AC8F8EBB9
    End Object
    Begin Object Class=EdGraphNode_Comment Name="EdGraphNode_Comment_1197"
       NodePosX=144
       NodePosY=-784
       NodeWidth=1024
       NodeHeight=288
       NodeComment="Generate Beams"
       NodeGuid=32CE0B67473346046E02A3A3764E10CB
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_107073"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44863"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44864"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44865"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44866"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44867"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44868"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44869"
       End Object
       Begin Object Name="EdGraphPin_44863"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2086.EdGraphPin_45863"'
       End Object
       Begin Object Name="EdGraphPin_44864"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_22811.EdGraphPin_44896"'
       End Object
       Begin Object Name="EdGraphPin_44865"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'self\' Target"
          PinType=(PinCategory="object",PinSubCategory="self")
       End Object
       Begin Object Name="EdGraphPin_44866"
          PinName="Segment Index"
          PinToolTip="int Segment Index"
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2086.EdGraphPin_45865"'
       End Object
       Begin Object Name="EdGraphPin_44867"
          PinName="Generation Reference"
          PinToolTip="struct\'Generation\' (by ref) Generation Reference"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4694.EdGraphPin_44977"'
       End Object
       Begin Object Name="EdGraphPin_44868"
          PinName="StartVector"
          PinToolTip="struct\'Vector\' Start 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_CallFunction_22811.EdGraphPin_44901"'
       End Object
       Begin Object Name="EdGraphPin_44869"
          PinName="EndVector"
          PinToolTip="struct\'Vector\' End 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_CallFunction_22811.EdGraphPin_44902"'
       End Object
       FunctionReference=(MemberName="GetVectorsFromSegmentInGeneration",MemberGuid=E2DEAE724FE5DB1AB456C7B45662CFAA,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44863'
       Pins(1)=EdGraphPin'EdGraphPin_44864'
       Pins(2)=EdGraphPin'EdGraphPin_44865'
       Pins(3)=EdGraphPin'EdGraphPin_44866'
       Pins(4)=EdGraphPin'EdGraphPin_44867'
       Pins(5)=EdGraphPin'EdGraphPin_44868'
       Pins(6)=EdGraphPin'EdGraphPin_44869'
       NodePosX=656
       NodePosY=-672
       ErrorType=3
       ErrorMsg="Warning Unable to find function with name \'GetVectorsFromSegmentInGeneration\' for  Get Vectors from Segment in Generation "
       NodeGuid=E7DD78CC4D7C509D6F90CE8D2C624C54
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_73515"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44800"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44801"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44802"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44803"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44804"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44805"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44806"
       End Object
       Begin Object Name="EdGraphPin_44800"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1523.EdGraphPin_45047"'
       End Object
       Begin Object Name="EdGraphPin_44801"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_3220.EdGraphPin_44959"'
       End Object
       Begin Object Name="EdGraphPin_44802"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'self\' Target"
          PinType=(PinCategory="object",PinSubCategory="self")
       End Object
       Begin Object Name="EdGraphPin_44803"
          PinName="StartVector"
          PinToolTip="struct\'Vector\' Start Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7180.EdGraphPin_44995"'
       End Object
       Begin Object Name="EdGraphPin_44804"
          PinName="EndVector"
          PinToolTip="struct\'Vector\' End Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_6954.EdGraphPin_44971"'
       End Object
       Begin Object Name="EdGraphPin_44805"
          PinName="GenerationReference"
          PinToolTip="struct\'Generation\' (by ref) Generation Reference"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4666.EdGraphPin_45166"'
       End Object
       Begin Object Name="EdGraphPin_44806"
          PinName="Index"
          PinToolTip="int Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
       End Object
       FunctionReference=(MemberName="AddSegmentToGenerationByVectors",MemberGuid=14B69233428501410AC402BEF47056F0,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44800'
       Pins(1)=EdGraphPin'EdGraphPin_44801'
       Pins(2)=EdGraphPin'EdGraphPin_44802'
       Pins(3)=EdGraphPin'EdGraphPin_44803'
       Pins(4)=EdGraphPin'EdGraphPin_44804'
       Pins(5)=EdGraphPin'EdGraphPin_44805'
       Pins(6)=EdGraphPin'EdGraphPin_44806'
       NodePosX=-384
       NodePosY=-1008
       NodeComment="segmentList.Add(new Segment(startPoint, endPoint));"
       ErrorType=3
       ErrorMsg="Warning Unable to find function with name \'AddSegmentToGenerationByVectors\' for  Add Segment to Generation by Vectors "
       NodeGuid=4736799C4CC79DBB70A5828E13C5B0EE
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_74017"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44821"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44822"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44823"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44824"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44825"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44826"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44827"
       End Object
       Begin Object Name="EdGraphPin_44821"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1683.EdGraphPin_45293"'
       End Object
       Begin Object Name="EdGraphPin_44822"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_14081.EdGraphPin_44842"'
       End Object
       Begin Object Name="EdGraphPin_44823"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'self\' Target"
          PinType=(PinCategory="object",PinSubCategory="self")
       End Object
       Begin Object Name="EdGraphPin_44824"
          PinName="StartVector"
          PinToolTip="struct\'Vector\' Start Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7180.EdGraphPin_44995"'
       End Object
       Begin Object Name="EdGraphPin_44825"
          PinName="EndVector"
          PinToolTip="struct\'Vector\' End Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7181.EdGraphPin_44953"'
       End Object
       Begin Object Name="EdGraphPin_44826"
          PinName="GenerationReference"
          PinToolTip="struct\'Generation\' (by ref) Generation Reference"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4694.EdGraphPin_44977"'
       End Object
       Begin Object Name="EdGraphPin_44827"
          PinName="Index"
          PinToolTip="int Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
       End Object
       FunctionReference=(MemberName="AddSegmentToGenerationByVectors",MemberGuid=14B69233428501410AC402BEF47056F0,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44821'
       Pins(1)=EdGraphPin'EdGraphPin_44822'
       Pins(2)=EdGraphPin'EdGraphPin_44823'
       Pins(3)=EdGraphPin'EdGraphPin_44824'
       Pins(4)=EdGraphPin'EdGraphPin_44825'
       Pins(5)=EdGraphPin'EdGraphPin_44826'
       Pins(6)=EdGraphPin'EdGraphPin_44827'
       NodePosX=-384
       NodePosY=464
       NodeComment="segmentList.Add(new Segment(startPoint, midPoint));"
       ErrorType=3
       ErrorMsg="Warning Unable to find function with name \'AddSegmentToGenerationByVectors\' for  Add Segment to Generation by Vectors "
       NodeGuid=8CC1A90140A2F592D7302D8F23821F98
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_14081"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44842"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44843"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44844"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44845"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44846"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44847"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44848"
       End Object
       Begin Object Name="EdGraphPin_44842"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_74017.EdGraphPin_44822"'
       End Object
       Begin Object Name="EdGraphPin_44843"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_IfThenElse_1240.EdGraphPin_50584"'
       End Object
       Begin Object Name="EdGraphPin_44844"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'self\' Target"
          PinType=(PinCategory="object",PinSubCategory="self")
       End Object
       Begin Object Name="EdGraphPin_44845"
          PinName="StartVector"
          PinToolTip="struct\'Vector\' Start Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7181.EdGraphPin_44953"'
       End Object
       Begin Object Name="EdGraphPin_44846"
          PinName="EndVector"
          PinToolTip="struct\'Vector\' End Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_6954.EdGraphPin_44971"'
       End Object
       Begin Object Name="EdGraphPin_44847"
          PinName="GenerationReference"
          PinToolTip="struct\'Generation\' (by ref) Generation Reference"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4694.EdGraphPin_44977"'
       End Object
       Begin Object Name="EdGraphPin_44848"
          PinName="Index"
          PinToolTip="int Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
       End Object
       FunctionReference=(MemberName="AddSegmentToGenerationByVectors",MemberGuid=14B69233428501410AC402BEF47056F0,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44842'
       Pins(1)=EdGraphPin'EdGraphPin_44843'
       Pins(2)=EdGraphPin'EdGraphPin_44844'
       Pins(3)=EdGraphPin'EdGraphPin_44845'
       Pins(4)=EdGraphPin'EdGraphPin_44846'
       Pins(5)=EdGraphPin'EdGraphPin_44847'
       Pins(6)=EdGraphPin'EdGraphPin_44848'
       NodePosX=-384
       NodePosY=688
       NodeComment="segmentList.Add(new Segment(midPoint, endPoint));"
       ErrorType=3
       ErrorMsg="Warning Unable to find function with name \'AddSegmentToGenerationByVectors\' for  Add Segment to Generation by Vectors "
       NodeGuid=57A72E044797E3A8BCE67DA3EE30A0BE
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_77697"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44917"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44918"
       End Object
       Begin Object Name="EdGraphPin_44917"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'Actor\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
       End Object
       Begin Object Name="EdGraphPin_44918"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1462.EdGraphPin_44886"'
       End Object
       bIsPureFunc=True
       bIsConstFunc=True
       FunctionReference=(MemberName="K2_GetActorLocation",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44917'
       Pins(1)=EdGraphPin'EdGraphPin_44918'
       NodePosX=-1360
       NodePosY=-1056
       NodeGuid=55F4FDB442E5DB0B244997AE50E05473
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_1462"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44884"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44885"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44886"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44887"
       End Object
       Begin Object Name="EdGraphPin_44884"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.EdGraphPin_44691"'
       End Object
       Begin Object Name="EdGraphPin_44885"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1523.EdGraphPin_45046"'
       End Object
       Begin Object Name="EdGraphPin_44886"
          PinName="StartVector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_77697.EdGraphPin_44918"'
       End Object
       Begin Object Name="EdGraphPin_44887"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="StartVector",MemberGuid=73A936C64195D62D02081A9F28937FB2,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44884'
       Pins(1)=EdGraphPin'EdGraphPin_44885'
       Pins(2)=EdGraphPin'EdGraphPin_44886'
       Pins(3)=EdGraphPin'EdGraphPin_44887'
       NodePosX=-1104
       NodePosY=-1056
       NodeGuid=A3C3AA404D4F3C673CCF1390D87D8287
    End Object
    Begin Object Class=K2Node_Event Name="K2Node_Event_432"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44759"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44760"
       End Object
       Begin Object Name="EdGraphPin_44759"
          PinName="OutputDelegate"
          Direction=EGPD_Output
          PinType=(PinCategory="delegate",PinSubCategoryObject=Function'/Script/Engine.Actor:ReceiveBeginPlay')
       End Object
       Begin Object Name="EdGraphPin_44760"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.EdGraphPin_44692"'
       End Object
       EventSignatureName="ReceiveBeginPlay"
       EventSignatureClass=Class'/Script/Engine.Actor'
       bOverrideFunction=True
       Pins(0)=EdGraphPin'EdGraphPin_44759'
       Pins(1)=EdGraphPin'EdGraphPin_44760'
       NodePosX=-1552
       NodePosY=-1056
       NodeGuid=80DCBE2B4536F865BE9761AC154585BC
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_1523"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45046"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45047"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45048"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45049"
       End Object
       Begin Object Name="EdGraphPin_45046"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1462.EdGraphPin_44885"'
       End Object
       Begin Object Name="EdGraphPin_45047"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_73515.EdGraphPin_44800"'
       End Object
       Begin Object Name="EdGraphPin_45048"
          PinName="EndVector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.EdGraphPin_44690"'
       End Object
       Begin Object Name="EdGraphPin_45049"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="EndVector",MemberGuid=49A8E3F74DE4058FDE9930A3D6B2A9A4,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45046'
       Pins(1)=EdGraphPin'EdGraphPin_45047'
       Pins(2)=EdGraphPin'EdGraphPin_45048'
       Pins(3)=EdGraphPin'EdGraphPin_45049'
       NodePosX=-1104
       NodePosY=-976
       NodeGuid=B3F63D7847265205DB5AA38D9157C278
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_33771"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45058"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45059"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45060"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45061"
       End Object
       Begin Object Name="EdGraphPin_45058"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45059"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_1249.EdGraphPin_44944"'
       End Object
       Begin Object Name="EdGraphPin_45060"
          PinName="B"
          PinToolTip="float B"
          PinType=(PinCategory="float")
          DefaultValue="2"
          AutogeneratedDefaultValue="0.0"
       End Object
       Begin Object Name="EdGraphPin_45061"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_4327.EdGraphPin_44925"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Divide_VectorFloat")
       Pins(0)=EdGraphPin'EdGraphPin_45058'
       Pins(1)=EdGraphPin'EdGraphPin_45059'
       Pins(2)=EdGraphPin'EdGraphPin_45060'
       Pins(3)=EdGraphPin'EdGraphPin_45061'
       NodePosX=64
       NodePosY=-96
       NodeComment="Average (n+n/2)"
       NodeGuid=B1A9437D4C78C2D94F0F0DB961C551E4
    End Object
    Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_1249"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44941"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44942"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44943"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44944"
       End Object
       Begin Object Name="EdGraphPin_44941"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_44942"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7180.EdGraphPin_44995"'
       End Object
       Begin Object Name="EdGraphPin_44943"
          PinName="B"
          PinToolTip="struct\'Vector\' B"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_6954.EdGraphPin_44971"'
       End Object
       Begin Object Name="EdGraphPin_44944"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_33771.EdGraphPin_45059"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_VectorVector")
       Pins(0)=EdGraphPin'EdGraphPin_44941'
       Pins(1)=EdGraphPin'EdGraphPin_44942'
       Pins(2)=EdGraphPin'EdGraphPin_44943'
       Pins(3)=EdGraphPin'EdGraphPin_44944'
       NodePosX=-144
       NodePosY=-96
       NodeComment="Average (n+n)"
       NodeGuid=00842EF347ACF32676DBE8B125F6EB37
    End Object
    Begin Object Class=K2Node_Composite Name="K2Node_Composite_38"
       Begin Object Class=EdGraph Name="HitTrace_2"
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_581"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44681"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_44682"
             End Object
          End Object
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_580"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44687"
             End Object
          End Object
          Begin Object Class=K2Node_MakeArray Name="K2Node_MakeArray_77"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45376"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45377"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_36581"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45385"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45386"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45387"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45388"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45389"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45390"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45391"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45392"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45393"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45394"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_36586"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45415"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45416"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_50268"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45424"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45425"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45426"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45427"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45428"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45429"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45430"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45431"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45432"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45433"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45434"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45435"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45436"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_10951"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45463"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45464"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_10992"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45469"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45470"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45471"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45472"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_11350"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45481"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45482"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45483"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45484"
             End Object
          End Object
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44690"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44691"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44692"
       End Object
       Begin Object Name="HitTrace_2"
          Begin Object Name="K2Node_Tunnel_581"
             Begin Object Name="EdGraphPin_44681"
                PinName="Location"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_36581.EdGraphPin_45387"'
             End Object
             Begin Object Name="EdGraphPin_44682"
                PinName="then"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_50268.EdGraphPin_45425"'
             End Object
             InputSinkNode=K2Node_Composite'"K2Node_Composite_38"'
             bCanHaveInputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44681'
             Pins(1)=EdGraphPin'EdGraphPin_44682'
             NodePosX=-1696
             NodePosY=496
             NodeGuid=D68335B147E39EB08416DC87768C5326
             CustomProperties UserDefinedPin Name=Location IsArray=0 IsReference=0 Category=struct SubCategoryObject=/Script/CoreUObject.Object:Vector 
             CustomProperties UserDefinedPin Name=then IsArray=0 IsReference=0 Category=exec 
          End Object
          Begin Object Name="K2Node_Tunnel_580"
             Begin Object Name="EdGraphPin_44687"
                PinName="execute"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_50268.EdGraphPin_45424"'
             End Object
             OutputSourceNode=K2Node_Composite'"K2Node_Composite_38"'
             bCanHaveOutputs=True
             MetaData=(Tooltip="Single Line Trace from Location and Direction.")
             Pins(0)=EdGraphPin'EdGraphPin_44687'
             NodePosX=-3312
             NodePosY=432
             NodeGuid=A3C00449411C82FB6B781F91A205F7A4
             CustomProperties UserDefinedPin Name=execute IsArray=0 IsReference=0 Category=exec 
          End Object
          Begin Object Name="K2Node_MakeArray_77"
             Begin Object Name="EdGraphPin_45376"
                PinName="Array"
                Direction=EGPD_Output
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True,bIsReference=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_50268.EdGraphPin_45432"'
             End Object
             Begin Object Name="EdGraphPin_45377"
                PinName="[0]"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
             End Object
             Pins(0)=EdGraphPin'EdGraphPin_45376'
             Pins(1)=EdGraphPin'EdGraphPin_45377'
             NodePosX=-2896
             NodePosY=784
             NodeGuid=CC665DFC4C5487C87C6F3F8DD18A2E2A
          End Object
          Begin Object Name="K2Node_CallFunction_36581"
             Begin Object Name="EdGraphPin_45385"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'GameplayStatics\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')
                DefaultObject=Default__GameplayStatics
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45386"
                PinName="Hit"
                PinToolTip="struct\'HitResult\' (by ref) Hit\n\nThe source FHitResult"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.EngineTypes:HitResult',bIsReference=True,bIsConst=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_50268.EdGraphPin_45434"'
                bDefaultValueIsIgnored=True
             End Object
             Begin Object Name="EdGraphPin_45387"
                PinName="Location"
                PinToolTip="struct\'Vector\' Location\n\nLocation of the hit in world space.  If this was a Swept Shape test, this is the location where we can place the shape in the world where it will not penetrate."
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_Tunnel_581.EdGraphPin_44681"'
             End Object
             Begin Object Name="EdGraphPin_45388"
                PinName="Normal"
                PinToolTip="struct\'Vector\' Normal\n\nNormal of the hit in world space - for capsule, it will be capsule normal(not contact geometry normal). Otherwise same as ImpactNormal."
                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_45389"
                PinName="ImpactPoint"
                PinToolTip="struct\'Vector\' Impact Point\n\nLocation of the actual contact point of the trace shape with the surface of the hit object."
                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_45390"
                PinName="ImpactNormal"
                PinToolTip="struct\'Vector\' Impact Normal\n\nNormal of the hit from the actual contact of the trace shape in world space"
                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_45391"
                PinName="PhysMat"
                PinToolTip="object\'PhysicalMaterial\' Phys Mat"
                Direction=EGPD_Output
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PhysicalMaterial')
             End Object
             Begin Object Name="EdGraphPin_45392"
                PinName="HitActor"
                PinToolTip="object\'Actor\' Hit Actor"
                Direction=EGPD_Output
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
             End Object
             Begin Object Name="EdGraphPin_45393"
                PinName="HitComponent"
                PinToolTip="object\'PrimitiveComponent\' Hit Component"
                Direction=EGPD_Output
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
             End Object
             Begin Object Name="EdGraphPin_45394"
                PinName="HitBoneName"
                PinToolTip="name Hit Bone Name"
                Direction=EGPD_Output
                PinType=(PinCategory="name")
                DefaultValue="None"
                AutogeneratedDefaultValue="None"
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.GameplayStatics',MemberName="BreakHitResult")
             Pins(0)=EdGraphPin'EdGraphPin_45385'
             Pins(1)=EdGraphPin'EdGraphPin_45386'
             Pins(2)=EdGraphPin'EdGraphPin_45387'
             Pins(3)=EdGraphPin'EdGraphPin_45388'
             Pins(4)=EdGraphPin'EdGraphPin_45389'
             Pins(5)=EdGraphPin'EdGraphPin_45390'
             Pins(6)=EdGraphPin'EdGraphPin_45391'
             Pins(7)=EdGraphPin'EdGraphPin_45392'
             Pins(8)=EdGraphPin'EdGraphPin_45393'
             Pins(9)=EdGraphPin'EdGraphPin_45394'
             NodePosX=-2000
             NodePosY=592
             ErrorType=1
             ErrorMsg="Error Default value \'\' for  Hit  is invalid: \'Literal values are not allowed for pass-by-reference parameters.\'\nError Default value \'\' for  Hit  is invalid: \'Literal values are not allowed for pass-by-reference parameters.\'\nError Default value \'\' for  Hit  is invalid: \'Literal values are not allowed for pass-by-reference parameters.\'\nError Default value \'\' for  Hit  is invalid: \'Literal values are not allowed for pass-by-reference parameters.\'"
             NodeGuid=22473741403071EBEDCB46BE7AB860B7
          End Object
          Begin Object Name="K2Node_CallFunction_36586"
             Begin Object Name="EdGraphPin_45415"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'Actor\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
             End Object
             Begin Object Name="EdGraphPin_45416"
                PinName="ReturnValue"
                PinToolTip="struct\'Vector\' Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_50268.EdGraphPin_45428"'
             End Object
             bIsPureFunc=True
             bIsConstFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.Actor',MemberName="K2_GetActorLocation")
             Pins(0)=EdGraphPin'EdGraphPin_45415'
             Pins(1)=EdGraphPin'EdGraphPin_45416'
             NodePosX=-3056
             NodePosY=512
             ErrorType=1
             ErrorMsg="Error This blueprint (self) is not a Actor, therefore \' Target \' must have a connection\nError This blueprint (self) is not a Actor, therefore \' Target \' must have a connection"
             NodeGuid=56308A7046ABC7776CDA66B7064BE8E7
          End Object
          Begin Object Name="K2Node_CallFunction_50268"
             Begin Object Name="EdGraphPin_45424"
                PinName="execute"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_Tunnel_580.EdGraphPin_44687"'
             End Object
             Begin Object Name="EdGraphPin_45425"
                PinName="then"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_Tunnel_581.EdGraphPin_44682"'
             End Object
             Begin Object Name="EdGraphPin_45426"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetSystemLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetSystemLibrary')
                DefaultObject=Default__KismetSystemLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45427"
                PinName="WorldContextObject"
                PinToolTip="object\'Object\' World Context Object"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45428"
                PinName="Start"
                PinToolTip="struct\'Vector\' (by ref) Start\n\nStart of line segment."
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsReference=True,bIsConst=True)
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_36586.EdGraphPin_45416"'
             End Object
             Begin Object Name="EdGraphPin_45429"
                PinName="End"
                PinToolTip="struct\'Vector\' (by ref) End\n\nEnd of line segment."
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector',bIsReference=True,bIsConst=True)
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_11350.EdGraphPin_45484"'
             End Object
             Begin Object Name="EdGraphPin_45430"
                PinName="TraceChannel"
                PinToolTip="enum\'ETraceTypeQuery\' Trace Channel"
                PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EngineTypes:ETraceTypeQuery')
                DefaultValue="TraceTypeQuery1"
             End Object
             Begin Object Name="EdGraphPin_45431"
                PinName="bTraceComplex"
                PinToolTip="bool Trace Complex"
                PinType=(PinCategory="bool")
                DefaultValue="false"
                AutogeneratedDefaultValue="false"
             End Object
             Begin Object Name="EdGraphPin_45432"
                PinName="ActorsToIgnore"
                PinToolTip="array[object\'Actor\'] Actors to Ignore"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True,bIsReference=True,bIsConst=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_MakeArray_77.EdGraphPin_45376"'
                bDefaultValueIsIgnored=True
             End Object
             Begin Object Name="EdGraphPin_45433"
                PinName="DrawDebugType"
                PinToolTip="enum\'EDrawDebugTrace\' Draw Debug Type"
                PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.KismetSystemLibrary:EDrawDebugTrace')
                DefaultValue="ForDuration"
             End Object
             Begin Object Name="EdGraphPin_45434"
                PinName="OutHit"
                PinToolTip="struct\'HitResult\' Out Hit\n\nProperties of the trace hit."
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.EngineTypes:HitResult')
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_36581.EdGraphPin_45386"'
             End Object
             Begin Object Name="EdGraphPin_45435"
                PinName="bIgnoreSelf"
                PinToolTip="bool Ignore Self"
                PinType=(PinCategory="bool")
                DefaultValue="true"
                AutogeneratedDefaultValue="true"
             End Object
             Begin Object Name="EdGraphPin_45436"
                PinName="ReturnValue"
                PinToolTip="bool Return Value\n\nTrue if there was a hit, false otherwise."
                Direction=EGPD_Output
                PinType=(PinCategory="bool")
                DefaultValue="false"
                AutogeneratedDefaultValue="false"
             End Object
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetSystemLibrary',MemberName="LineTraceSingle_NEW")
             Pins(0)=EdGraphPin'EdGraphPin_45424'
             Pins(1)=EdGraphPin'EdGraphPin_45425'
             Pins(2)=EdGraphPin'EdGraphPin_45426'
             Pins(3)=EdGraphPin'EdGraphPin_45427'
             Pins(4)=EdGraphPin'EdGraphPin_45428'
             Pins(5)=EdGraphPin'EdGraphPin_45429'
             Pins(6)=EdGraphPin'EdGraphPin_45430'
             Pins(7)=EdGraphPin'EdGraphPin_45431'
             Pins(8)=EdGraphPin'EdGraphPin_45432'
             Pins(9)=EdGraphPin'EdGraphPin_45433'
             Pins(10)=EdGraphPin'EdGraphPin_45434'
             Pins(11)=EdGraphPin'EdGraphPin_45435'
             Pins(12)=EdGraphPin'EdGraphPin_45436'
             NodePosX=-2496
             NodePosY=528
             ErrorType=1
             ErrorMsg="Error Cannot pass a literal to  End .  Connect a variable to it instead."
             NodeGuid=DD97106A400FB127C0DD8BA2C21C52FA
          End Object
          Begin Object Name="K2Node_CallFunction_10951"
             Begin Object Name="EdGraphPin_45463"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'Actor\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
             End Object
             Begin Object Name="EdGraphPin_45464"
                PinName="ReturnValue"
                PinToolTip="struct\'Rotator\' Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_10992.EdGraphPin_45471"'
             End Object
             bIsPureFunc=True
             bIsConstFunc=True
             FunctionReference=(MemberName="K2_GetActorRotation",bSelfContext=True)
             Pins(0)=EdGraphPin'EdGraphPin_45463'
             Pins(1)=EdGraphPin'EdGraphPin_45464'
             NodePosX=-3408
             NodePosY=672
             NodeGuid=38D3AD2F4610BDCE16FAF2B77D6FCB11
          End Object
          Begin Object Name="K2Node_CallFunction_10992"
             Begin Object Name="EdGraphPin_45469"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45470"
                PinName="A"
                PinToolTip="struct\'Vector\' A"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="180.000000, 0,0.000000"
                AutogeneratedDefaultValue="0, 0, 0"
             End Object
             Begin Object Name="EdGraphPin_45471"
                PinName="B"
                PinToolTip="struct\'Rotator\' B"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_10951.EdGraphPin_45464"'
             End Object
             Begin Object Name="EdGraphPin_45472"
                PinName="ReturnValue"
                PinToolTip="struct\'Vector\' Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_11350.EdGraphPin_45482"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="GreaterGreater_VectorRotator")
             Pins(0)=EdGraphPin'EdGraphPin_45469'
             Pins(1)=EdGraphPin'EdGraphPin_45470'
             Pins(2)=EdGraphPin'EdGraphPin_45471'
             Pins(3)=EdGraphPin'EdGraphPin_45472'
             NodePosX=-3136
             NodePosY=640
             NodeComment="Rotation Invert"
             NodeGuid=966984A84E71FA36A394B3AE6B20F4A4
          End Object
          Begin Object Name="K2Node_CallFunction_11350"
             Begin Object Name="EdGraphPin_45481"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45482"
                PinName="A"
                PinToolTip="struct\'Vector\' A"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_10992.EdGraphPin_45472"'
             End Object
             Begin Object Name="EdGraphPin_45483"
                PinName="B"
                PinToolTip="float B"
                PinType=(PinCategory="float")
                DefaultValue="1000"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45484"
                PinName="ReturnValue"
                PinToolTip="struct\'Vector\' Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_38.HitTrace_2.K2Node_CallFunction_50268.EdGraphPin_45429"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Multiply_VectorFloat")
             Pins(0)=EdGraphPin'EdGraphPin_45481'
             Pins(1)=EdGraphPin'EdGraphPin_45482'
             Pins(2)=EdGraphPin'EdGraphPin_45483'
             Pins(3)=EdGraphPin'EdGraphPin_45484'
             NodePosX=-2784
             NodePosY=656
             NodeComment="Distance"
             NodeGuid=073DAF9B4EED1A3EEEEC78B106A9038D
          End Object
          Schema=Class'/Script/BlueprintGraph.EdGraphSchema_K2'
          Nodes(0)=K2Node_Tunnel'K2Node_Tunnel_580'
          Nodes(1)=K2Node_Tunnel'K2Node_Tunnel_581'
          Nodes(2)=K2Node_MakeArray'K2Node_MakeArray_77'
          Nodes(3)=K2Node_CallFunction'K2Node_CallFunction_36581'
          Nodes(4)=K2Node_CallFunction'K2Node_CallFunction_36586'
          Nodes(5)=K2Node_CallFunction'K2Node_CallFunction_50268'
          Nodes(6)=K2Node_CallFunction'K2Node_CallFunction_10951'
          Nodes(7)=K2Node_CallFunction'K2Node_CallFunction_10992'
          Nodes(8)=K2Node_CallFunction'K2Node_CallFunction_11350'
          GraphGuid=720BF2124D00A80FE3C4B589653039F3
       End Object
       Begin Object Name="EdGraphPin_44690"
          PinName="Location"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1523.EdGraphPin_45048"'
       End Object
       Begin Object Name="EdGraphPin_44691"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1462.EdGraphPin_44884"'
       End Object
       Begin Object Name="EdGraphPin_44692"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Event_432.EdGraphPin_44760"'
       End Object
       BoundGraph=EdGraph'HitTrace_2'
       OutputSourceNode=K2Node_Tunnel'K2Node_Tunnel_581'
       InputSinkNode=K2Node_Tunnel'K2Node_Tunnel_580'
       Pins(0)=EdGraphPin'EdGraphPin_44690'
       Pins(1)=EdGraphPin'EdGraphPin_44691'
       Pins(2)=EdGraphPin'EdGraphPin_44692'
       NodePosX=-1280
       NodePosY=-960
       bCanRenameNode=True
       ErrorType=1
       ErrorMsg="Error Unexpected node type K2Node_Composite encountered at  HitTrace_2 \nError Unexpected node type K2Node_Composite encountered at  HitTrace_2 "
       NodeGuid=28E8F61A4BE00AA75B2DCD8D0073665D
    End Object
    Begin Object Class=EdGraphNode_Comment Name="EdGraphNode_Comment_1276"
       NodePosX=-1568
       NodePosY=-1104
       NodeWidth=640
       NodeHeight=256
       NodeComment="Initialize Start/End Vector"
       NodeGuid=91FC2327473D9E577EC682BDC997FE8A
    End Object
    Begin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_2168"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45843"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45844"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45845"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45846"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45847"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45848"
       End Object
       Begin Object Name="EdGraphPin_45843"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_3220.EdGraphPin_44960"'
       End Object
       Begin Object Name="EdGraphPin_45844"
          PinName="FirstIndex"
          PinType=(PinCategory="int")
          DefaultValue="0"
       End Object
       Begin Object Name="EdGraphPin_45845"
          PinName="LastIndex"
          PinType=(PinCategory="int")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7378.EdGraphPin_45106"'
       End Object
       Begin Object Name="EdGraphPin_45846"
          PinName="LoopBody"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.EdGraphPin_44476"'
       End Object
       Begin Object Name="EdGraphPin_45847"
          PinName="Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_199287.EdGraphPin_45095"'
       End Object
       Begin Object Name="EdGraphPin_45848"
          PinName="Completed"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2086.EdGraphPin_45861"'
       End Object
       MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForLoop',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=55C904AF4B45FE1761FB55A8DB9FB801)
       Pins(0)=EdGraphPin'EdGraphPin_45843'
       Pins(1)=EdGraphPin'EdGraphPin_45844'
       Pins(2)=EdGraphPin'EdGraphPin_45845'
       Pins(3)=EdGraphPin'EdGraphPin_45846'
       Pins(4)=EdGraphPin'EdGraphPin_45847'
       Pins(5)=EdGraphPin'EdGraphPin_45848'
       NodePosX=-384
       NodePosY=-688
       NodeComment="for each generation (some number of generations)"
       ErrorType=1
       ErrorMsg="Error Unexpected node type K2Node_MacroInstance encountered at  ForLoop \nError Unexpected node type K2Node_MacroInstance encountered at  ForLoop "
       NodeGuid=FF9E33124F68070F3B3C07913D6ED09F
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_4666"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45166"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45167"
       End Object
       Begin Object Name="EdGraphPin_45166"
          PinName="CurrentGeneration"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation')
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.EdGraphPin_44442"'
          LinkedTo(1)=EdGraphPin'"K2Node_Composite_506.EdGraphPin_44477"'
          LinkedTo(2)=EdGraphPin'"K2Node_CallFunction_73515.EdGraphPin_44805"'
       End Object
       Begin Object Name="EdGraphPin_45167"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="CurrentGeneration",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45166'
       Pins(1)=EdGraphPin'EdGraphPin_45167'
       NodePosX=-832
       NodePosY=-656
       NodeGuid=9A942E5547FD98BC2928B7BAF8DA7A3C
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_4694"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44977"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44978"
       End Object
       Begin Object Name="EdGraphPin_44977"
          PinName="NextGeneration"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation')
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_938.EdGraphPin_44509"'
          LinkedTo(1)=EdGraphPin'"K2Node_CallFunction_74017.EdGraphPin_44826"'
          LinkedTo(2)=EdGraphPin'"K2Node_CallFunction_14081.EdGraphPin_44847"'
          LinkedTo(3)=EdGraphPin'"K2Node_CallFunction_107073.EdGraphPin_44867"'
          LinkedTo(4)=EdGraphPin'"K2Node_CallFunction_74018.EdGraphPin_45309"'
       End Object
       Begin Object Name="EdGraphPin_44978"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="NextGeneration",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44977'
       Pins(1)=EdGraphPin'EdGraphPin_44978'
       NodePosX=-832
       NodePosY=352
       NodeGuid=89FEE4A544F7F1E260E8BA80B27EF29A
    End Object
    Begin Object Class=EdGraphNode_Comment Name="EdGraphNode_Comment_2838"
       CommentColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)
       NodePosX=-880
       NodePosY=-1104
       NodeWidth=2480
       NodeHeight=3616
       NodeComment="Generate Segments"
       NodeGuid=28E7BA5A44097346ECE3F39C75BC6546
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_4736"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44983"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44984"
       End Object
       Begin Object Name="EdGraphPin_44983"
          PinName="NextGeneration"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation')
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_1673.EdGraphPin_44611"'
       End Object
       Begin Object Name="EdGraphPin_44984"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="NextGeneration",MemberGuid=F33864D442E3AE65774FBF826AA3CD9E,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44983'
       Pins(1)=EdGraphPin'EdGraphPin_44984'
       NodePosX=-736
       NodePosY=1824
       NodeGuid=6204D1E442C03636BE915D99F0B1149C
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_4737"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44989"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44990"
       End Object
       Begin Object Name="EdGraphPin_44989"
          PinName="CurrentGeneration"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation')
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_1649.EdGraphPin_44569"'
       End Object
       Begin Object Name="EdGraphPin_44990"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="CurrentGeneration",MemberGuid=C920D1B847A63F8E9D4B8CA90DA1D8E0,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_44989'
       Pins(1)=EdGraphPin'EdGraphPin_44990'
       NodePosX=-752
       NodePosY=1408
       NodeGuid=C2D63AB24B8CEF2D21CF5FBDAF077517
    End Object
    Begin Object Class=K2Node_BreakStruct Name="K2Node_BreakStruct_938"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44509"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44510"
       End Object
       Begin Object Name="EdGraphPin_44509"
          PinName="Generation"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True,bIsConst=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4694.EdGraphPin_44977"'
       End Object
       Begin Object Name="EdGraphPin_44510"
          PinName="MemberVar_5_7"
          PinFriendlyName="SegmentList"
          PinToolTip="array[struct\'Segment\'] Segment List\n\n"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2086.EdGraphPin_45862"'
          PersistentGuid=B2CCDA6040BEC73FF998BEBB3BF1D6EF
       End Object
       ShowPinForProperties(0)=(PropertyName="MemberVar_5_7",PropertyFriendlyName="SegmentList",bShowPin=True,bCanToggleVisibility=True,bPropertyIsCustomized=True)
       StructType=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation'
       Pins(0)=EdGraphPin'EdGraphPin_44509'
       Pins(1)=EdGraphPin'EdGraphPin_44510'
       NodePosX=160
       NodePosY=-608
       NodeGuid=FD72CDF1459D74C3BF424ABA6C00DB6E
    End Object
    Begin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_2086"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45861"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45862"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45863"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45864"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45865"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45866"
       End Object
       Begin Object Name="EdGraphPin_45861"
          PinName="Exec"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_IfThenElse_1654.EdGraphPin_45675"'
          LinkedTo(1)=EdGraphPin'"K2Node_MacroInstance_2168.EdGraphPin_45848"'
       End Object
       Begin Object Name="EdGraphPin_45862"
          PinName="Array"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_938.EdGraphPin_44510"'
       End Object
       Begin Object Name="EdGraphPin_45863"
          PinName="LoopBody"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_107073.EdGraphPin_44863"'
       End Object
       Begin Object Name="EdGraphPin_45864"
          PinName="Array Element"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment')
       End Object
       Begin Object Name="EdGraphPin_45865"
          PinName="Array Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_107073.EdGraphPin_44866"'
       End Object
       Begin Object Name="EdGraphPin_45866"
          PinName="Completed"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
       End Object
       MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=99DBFD5540A796041F72A5A9DA655026)
       ResolvedWildcardType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
       Pins(0)=EdGraphPin'EdGraphPin_45861'
       Pins(1)=EdGraphPin'EdGraphPin_45862'
       Pins(2)=EdGraphPin'EdGraphPin_45863'
       Pins(3)=EdGraphPin'EdGraphPin_45864'
       Pins(4)=EdGraphPin'EdGraphPin_45865'
       Pins(5)=EdGraphPin'EdGraphPin_45866'
       NodePosX=432
       NodePosY=-656
       ErrorType=1
       ErrorMsg="Error Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop \nError Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop "
       NodeGuid=21B6A6C6452D76A280FB869CB273EB78
    End Object
    Begin Object Class=K2Node_Composite Name="K2Node_Composite_330"
       Begin Object Class=EdGraph Name="SetStartEndVectorPairFromSegment"
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_1837"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44741"
             End Object
          End Object
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_1836"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44744"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_44745"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_44746"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_107652"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45517"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45518"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45519"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45520"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45521"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45522"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45523"
             End Object
          End Object
          Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_3917"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45538"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45539"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45540"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45541"
             End Object
          End Object
          Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_3918"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45550"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45551"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45552"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45553"
             End Object
          End Object
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44439"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44440"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44441"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44442"
       End Object
       Begin Object Name="SetStartEndVectorPairFromSegment"
          Begin Object Name="K2Node_Tunnel_1837"
             Begin Object Name="EdGraphPin_44741"
                PinName="then"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_VariableSet_3918.EdGraphPin_45551"'
             End Object
             InputSinkNode=K2Node_Composite'"K2Node_Composite_330"'
             bCanHaveInputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44741'
             NodePosX=288
             NodePosY=-304
             NodeGuid=AAFF99D14EB091E664CE538376A79DD2
             CustomProperties UserDefinedPin Name=then IsArray=0 IsReference=0 Category=exec 
          End Object
          Begin Object Name="K2Node_Tunnel_1836"
             Begin Object Name="EdGraphPin_44744"
                PinName="execute"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_CallFunction_107652.EdGraphPin_45517"'
             End Object
             Begin Object Name="EdGraphPin_44745"
                PinName="Segment Index"
                Direction=EGPD_Output
                PinType=(PinCategory="int")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_CallFunction_107652.EdGraphPin_45520"'
             End Object
             Begin Object Name="EdGraphPin_44746"
                PinName="Generation Reference"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_CallFunction_107652.EdGraphPin_45521"'
             End Object
             OutputSourceNode=K2Node_Composite'"K2Node_Composite_330"'
             bCanHaveOutputs=True
             MetaData=(InstanceTitleColor=(R=0.529412,G=0.427451,B=0.133333,A=1.000000))
             Pins(0)=EdGraphPin'EdGraphPin_44744'
             Pins(1)=EdGraphPin'EdGraphPin_44745'
             Pins(2)=EdGraphPin'EdGraphPin_44746'
             NodePosX=-608
             NodePosY=-352
             NodeGuid=F5F8D1B8495A64F43DDE5DA03EB1EB17
             CustomProperties UserDefinedPin Name=execute IsArray=0 IsReference=0 Category=exec 
             CustomProperties UserDefinedPin Name=Segment Index IsArray=0 IsReference=0 Category=int 
             CustomProperties UserDefinedPin Name=Generation Reference IsArray=0 IsReference=1 Category=struct SubCategoryObject=/Game/Effects/ParticleSystems/Lightening/Generation.Generation 
          End Object
          Begin Object Name="K2Node_CallFunction_107652"
             Begin Object Name="EdGraphPin_45517"
                PinName="execute"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_Tunnel_1836.EdGraphPin_44744"'
             End Object
             Begin Object Name="EdGraphPin_45518"
                PinName="then"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_VariableSet_3917.EdGraphPin_45538"'
             End Object
             Begin Object Name="EdGraphPin_45519"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'self\' Target"
                PinType=(PinCategory="object",PinSubCategory="self")
             End Object
             Begin Object Name="EdGraphPin_45520"
                PinName="Segment Index"
                PinToolTip="int Segment Index"
                PinType=(PinCategory="int")
                DefaultValue="0"
                AutogeneratedDefaultValue="0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_Tunnel_1836.EdGraphPin_44745"'
             End Object
             Begin Object Name="EdGraphPin_45521"
                PinName="Generation Reference"
                PinToolTip="struct\'Generation\' (by ref) Generation Reference"
                PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_Tunnel_1836.EdGraphPin_44746"'
             End Object
             Begin Object Name="EdGraphPin_45522"
                PinName="StartVector"
                PinToolTip="struct\'Vector\' Start 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_Composite_330.SetStartEndVectorPairFromSegment.K2Node_VariableSet_3917.EdGraphPin_45540"'
             End Object
             Begin Object Name="EdGraphPin_45523"
                PinName="EndVector"
                PinToolTip="struct\'Vector\' End 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_Composite_330.SetStartEndVectorPairFromSegment.K2Node_VariableSet_3918.EdGraphPin_45552"'
             End Object
             FunctionReference=(MemberName="GetVectorsFromSegmentInGeneration",MemberGuid=E2DEAE724FE5DB1AB456C7B45662CFAA,bSelfContext=True)
             Pins(0)=EdGraphPin'EdGraphPin_45517'
             Pins(1)=EdGraphPin'EdGraphPin_45518'
             Pins(2)=EdGraphPin'EdGraphPin_45519'
             Pins(3)=EdGraphPin'EdGraphPin_45520'
             Pins(4)=EdGraphPin'EdGraphPin_45521'
             Pins(5)=EdGraphPin'EdGraphPin_45522'
             Pins(6)=EdGraphPin'EdGraphPin_45523'
             NodePosX=-384
             NodePosY=-352
             ErrorType=3
             ErrorMsg="Warning Unable to find function with name \'GetVectorsFromSegmentInGeneration\' for  Get Vectors from Segment in Generation "
             NodeGuid=85C03DCC498BCF89585B00A79ADAB966
          End Object
          Begin Object Name="K2Node_VariableSet_3917"
             Begin Object Name="EdGraphPin_45538"
                PinName="execute"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_CallFunction_107652.EdGraphPin_45518"'
             End Object
             Begin Object Name="EdGraphPin_45539"
                PinName="then"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_VariableSet_3918.EdGraphPin_45550"'
             End Object
             Begin Object Name="EdGraphPin_45540"
                PinName="StartVector"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_CallFunction_107652.EdGraphPin_45522"'
             End Object
             Begin Object Name="EdGraphPin_45541"
                PinName="self"
                PinType=(PinCategory="object",PinSubCategory="self")
                bHidden=True
             End Object
             VariableReference=(MemberName="StartVector",MemberGuid=73A936C64195D62D02081A9F28937FB2,bSelfContext=True)
             Pins(0)=EdGraphPin'EdGraphPin_45538'
             Pins(1)=EdGraphPin'EdGraphPin_45539'
             Pins(2)=EdGraphPin'EdGraphPin_45540'
             Pins(3)=EdGraphPin'EdGraphPin_45541'
             NodePosX=-16
             NodePosY=-336
             NodeGuid=898AE5C4408A7E3DA70012AA67C0C12C
          End Object
          Begin Object Name="K2Node_VariableSet_3918"
             Begin Object Name="EdGraphPin_45550"
                PinName="execute"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_VariableSet_3917.EdGraphPin_45539"'
             End Object
             Begin Object Name="EdGraphPin_45551"
                PinName="then"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_Tunnel_1837.EdGraphPin_44741"'
             End Object
             Begin Object Name="EdGraphPin_45552"
                PinName="EndVector"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.SetStartEndVectorPairFromSegment.K2Node_CallFunction_107652.EdGraphPin_45523"'
             End Object
             Begin Object Name="EdGraphPin_45553"
                PinName="self"
                PinType=(PinCategory="object",PinSubCategory="self")
                bHidden=True
             End Object
             VariableReference=(MemberName="EndVector",MemberGuid=49A8E3F74DE4058FDE9930A3D6B2A9A4,bSelfContext=True)
             Pins(0)=EdGraphPin'EdGraphPin_45550'
             Pins(1)=EdGraphPin'EdGraphPin_45551'
             Pins(2)=EdGraphPin'EdGraphPin_45552'
             Pins(3)=EdGraphPin'EdGraphPin_45553'
             NodePosX=-16
             NodePosY=-240
             NodeGuid=4994BB3C44AFCCF784E361B605F1E3AF
          End Object
          Schema=Class'/Script/BlueprintGraph.EdGraphSchema_K2'
          Nodes(0)=K2Node_Tunnel'K2Node_Tunnel_1836'
          Nodes(1)=K2Node_Tunnel'K2Node_Tunnel_1837'
          Nodes(2)=K2Node_CallFunction'K2Node_CallFunction_107652'
          Nodes(3)=K2Node_VariableSet'K2Node_VariableSet_3917'
          Nodes(4)=K2Node_VariableSet'K2Node_VariableSet_3918'
          GraphGuid=01F42A7B4B5EEBF35DCAB7B01B4080DA
       End Object
       Begin Object Name="EdGraphPin_44439"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_4327.EdGraphPin_44923"'
       End Object
       Begin Object Name="EdGraphPin_44440"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.EdGraphPin_44473"'
       End Object
       Begin Object Name="EdGraphPin_44441"
          PinName="Segment Index"
          PinType=(PinCategory="int")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.EdGraphPin_44474"'
       End Object
       Begin Object Name="EdGraphPin_44442"
          PinName="Generation Reference"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4666.EdGraphPin_45166"'
       End Object
       BoundGraph=EdGraph'SetStartEndVectorPairFromSegment'
       OutputSourceNode=K2Node_Tunnel'K2Node_Tunnel_1837'
       InputSinkNode=K2Node_Tunnel'K2Node_Tunnel_1836'
       Pins(0)=EdGraphPin'EdGraphPin_44439'
       Pins(1)=EdGraphPin'EdGraphPin_44440'
       Pins(2)=EdGraphPin'EdGraphPin_44441'
       Pins(3)=EdGraphPin'EdGraphPin_44442'
       NodePosX=-384
       NodePosY=-352
       bCanRenameNode=True
       ErrorType=1
       ErrorMsg="Error Unexpected node type K2Node_Composite encountered at  SetStartEndVectorPairFromSegment \nError Unexpected node type K2Node_Composite encountered at  SetStartEndVectorPairFromSegment "
       NodeGuid=4088B96F40DA35E21AE88A86A1F4C524
    End Object
    Begin Object Class=K2Node_Composite Name="K2Node_Composite_506"
       Begin Object Class=EdGraph Name="ForLoopEachSegment"
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_2651"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44672"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_44673"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_44674"
             End Object
          End Object
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_2650"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44753"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_44754"
             End Object
          End Object
          Begin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_3323"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45897"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45898"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45899"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45900"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45901"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45902"
             End Object
          End Object
          Begin Object Class=K2Node_BreakStruct Name="K2Node_BreakStruct_1578"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44620"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_44621"
             End Object
          End Object
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44473"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44474"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44475"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44476"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44477"
       End Object
       Begin Object Name="ForLoopEachSegment"
          Begin Object Name="K2Node_Tunnel_2651"
             Begin Object Name="EdGraphPin_44672"
                PinName="LoopBody"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_MacroInstance_3323.EdGraphPin_45899"'
             End Object
             Begin Object Name="EdGraphPin_44673"
                PinName="Array Index"
                PinType=(PinCategory="int")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_MacroInstance_3323.EdGraphPin_45901"'
             End Object
             Begin Object Name="EdGraphPin_44674"
                PinName="Completed"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_MacroInstance_3323.EdGraphPin_45902"'
             End Object
             InputSinkNode=K2Node_Composite'"K2Node_Composite_506"'
             bCanHaveInputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44672'
             Pins(1)=EdGraphPin'EdGraphPin_44673'
             Pins(2)=EdGraphPin'EdGraphPin_44674'
             NodePosX=64
             NodePosY=-512
             NodeGuid=4C85AD4E4CDD508B1445F6B9C9D6AA5C
             CustomProperties UserDefinedPin Name=LoopBody IsArray=0 IsReference=0 Category=exec 
             CustomProperties UserDefinedPin Name=Array Index IsArray=0 IsReference=0 Category=int 
             CustomProperties UserDefinedPin Name=Completed IsArray=0 IsReference=0 Category=exec 
          End Object
          Begin Object Name="K2Node_Tunnel_2650"
             Begin Object Name="EdGraphPin_44753"
                PinName="Exec"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_MacroInstance_3323.EdGraphPin_45897"'
             End Object
             Begin Object Name="EdGraphPin_44754"
                PinName="Generation"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_BreakStruct_1578.EdGraphPin_44620"'
             End Object
             OutputSourceNode=K2Node_Composite'"K2Node_Composite_506"'
             bCanHaveOutputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44753'
             Pins(1)=EdGraphPin'EdGraphPin_44754'
             NodePosX=-656
             NodePosY=-512
             NodeGuid=AE9841564E6A2FFBB56F25BDC05D7EF8
             CustomProperties UserDefinedPin Name=Exec IsArray=0 IsReference=0 Category=exec 
             CustomProperties UserDefinedPin Name=Generation IsArray=0 IsReference=1 Category=struct SubCategoryObject=/Game/Effects/ParticleSystems/Lightening/Generation.Generation 
          End Object
          Begin Object Name="K2Node_MacroInstance_3323"
             Begin Object Name="EdGraphPin_45897"
                PinName="Exec"
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_Tunnel_2650.EdGraphPin_44753"'
             End Object
             Begin Object Name="EdGraphPin_45898"
                PinName="Array"
                PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_BreakStruct_1578.EdGraphPin_44621"'
             End Object
             Begin Object Name="EdGraphPin_45899"
                PinName="LoopBody"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_Tunnel_2651.EdGraphPin_44672"'
             End Object
             Begin Object Name="EdGraphPin_45900"
                PinName="Array Element"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment')
             End Object
             Begin Object Name="EdGraphPin_45901"
                PinName="Array Index"
                Direction=EGPD_Output
                PinType=(PinCategory="int")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_Tunnel_2651.EdGraphPin_44673"'
             End Object
             Begin Object Name="EdGraphPin_45902"
                PinName="Completed"
                Direction=EGPD_Output
                PinType=(PinCategory="exec")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_Tunnel_2651.EdGraphPin_44674"'
             End Object
             MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=99DBFD5540A796041F72A5A9DA655026)
             ResolvedWildcardType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
             Pins(0)=EdGraphPin'EdGraphPin_45897'
             Pins(1)=EdGraphPin'EdGraphPin_45898'
             Pins(2)=EdGraphPin'EdGraphPin_45899'
             Pins(3)=EdGraphPin'EdGraphPin_45900'
             Pins(4)=EdGraphPin'EdGraphPin_45901'
             Pins(5)=EdGraphPin'EdGraphPin_45902'
             NodePosX=-240
             NodePosY=-528
             ErrorType=1
             ErrorMsg="Error The type of  Array  is undetermined.  Connect something to  ForEachLoop  to imply a specific type.\nError The type of  Array Element  is undetermined.  Connect something to  ForEachLoop  to imply a specific type.\nError Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop \nError Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop \nError Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop \nError Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop "
             NodeGuid=34551323431C6DEC4668A796B48266C9
          End Object
          Begin Object Name="K2Node_BreakStruct_1578"
             Begin Object Name="EdGraphPin_44620"
                PinName="Generation"
                PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True,bIsConst=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_Tunnel_2650.EdGraphPin_44754"'
             End Object
             Begin Object Name="EdGraphPin_44621"
                PinName="MemberVar_5_7"
                PinFriendlyName="SegmentList"
                PinToolTip="array[struct\'Segment\'] Segment List\n\n"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.ForLoopEachSegment.K2Node_MacroInstance_3323.EdGraphPin_45898"'
                PersistentGuid=B2CCDA6040BEC73FF998BEBB3BF1D6EF
             End Object
             ShowPinForProperties(0)=(PropertyName="MemberVar_5_7",PropertyFriendlyName="SegmentList",bShowPin=True,bCanToggleVisibility=True,bPropertyIsCustomized=True)
             StructType=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation'
             Pins(0)=EdGraphPin'EdGraphPin_44620'
             Pins(1)=EdGraphPin'EdGraphPin_44621'
             NodePosX=-496
             NodePosY=-512
             NodeGuid=4427C1DB4CD2A4578FC30288D0D3B3AA
          End Object
          Schema=Class'/Script/BlueprintGraph.EdGraphSchema_K2'
          Nodes(0)=K2Node_Tunnel'K2Node_Tunnel_2650'
          Nodes(1)=K2Node_Tunnel'K2Node_Tunnel_2651'
          Nodes(2)=K2Node_MacroInstance'K2Node_MacroInstance_3323'
          Nodes(3)=K2Node_BreakStruct'K2Node_BreakStruct_1578'
          GraphGuid=B6FD96024F144D54855CB1932171D765
       End Object
       Begin Object Name="EdGraphPin_44473"
          PinName="LoopBody"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.EdGraphPin_44440"'
       End Object
       Begin Object Name="EdGraphPin_44474"
          PinName="Array Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_330.EdGraphPin_44441"'
       End Object
       Begin Object Name="EdGraphPin_44475"
          PinName="Completed"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallArrayFunction_3220.EdGraphPin_45751"'
       End Object
       Begin Object Name="EdGraphPin_44476"
          PinName="Exec"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2168.EdGraphPin_45846"'
       End Object
       Begin Object Name="EdGraphPin_44477"
          PinName="Generation"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4666.EdGraphPin_45166"'
       End Object
       BoundGraph=EdGraph'ForLoopEachSegment'
       OutputSourceNode=K2Node_Tunnel'K2Node_Tunnel_2651'
       InputSinkNode=K2Node_Tunnel'K2Node_Tunnel_2650'
       Pins(0)=EdGraphPin'EdGraphPin_44473'
       Pins(1)=EdGraphPin'EdGraphPin_44474'
       Pins(2)=EdGraphPin'EdGraphPin_44475'
       Pins(3)=EdGraphPin'EdGraphPin_44476'
       Pins(4)=EdGraphPin'EdGraphPin_44477'
       NodePosX=-384
       NodePosY=-528
       bCanRenameNode=True
       NodeComment="for each segment that was in segmentList when this generation started"
       ErrorType=1
       ErrorMsg="Error Unexpected node type K2Node_Composite encountered at  ForLoopEachSegment \nError Unexpected node type K2Node_Composite encountered at  ForLoopEachSegment "
       NodeGuid=69DE69BE4F76CBDDC84ED6A2943F1D68
    End Object
    Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_3220"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45751"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45752"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45753"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45754"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45755"
       End Object
       Begin Object Name="EdGraphPin_45751"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_506.EdGraphPin_44475"'
       End Object
       Begin Object Name="EdGraphPin_45752"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_484.EdGraphPin_45879"'
       End Object
       Begin Object Name="EdGraphPin_45753"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetArrayLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
          DefaultObject=Default__KismetArrayLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45754"
          PinName="TargetArray"
          PinToolTip="array[wildcard] Target Array"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_1649.EdGraphPin_44570"'
          bDefaultValueIsIgnored=True
       End Object
       Begin Object Name="EdGraphPin_45755"
          PinName="ArrayProperty"
          PinToolTip="object\'ArrayProperty\' Array Property"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
          bHidden=True
          bNotConnectable=True
          bDefaultValueIsReadOnly=True
       End Object
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Clear")
       Pins(0)=EdGraphPin'EdGraphPin_45751'
       Pins(1)=EdGraphPin'EdGraphPin_45752'
       Pins(2)=EdGraphPin'EdGraphPin_45753'
       Pins(3)=EdGraphPin'EdGraphPin_45754'
       Pins(4)=EdGraphPin'EdGraphPin_45755'
       NodePosX=-272
       NodePosY=1408
       ErrorType=1
       ErrorMsg="Error The type of  TargetArray  is undetermined.  Connect something to  Clear  to imply a specific type."
       NodeGuid=A4DFB1FD45244AF6F1A92BBF73A6983A
    End Object
    Begin Object Class=K2Node_BreakStruct Name="K2Node_BreakStruct_1649"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44569"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44570"
       End Object
       Begin Object Name="EdGraphPin_44569"
          PinName="Generation"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True,bIsConst=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4737.EdGraphPin_44989"'
       End Object
       Begin Object Name="EdGraphPin_44570"
          PinName="MemberVar_5_7"
          PinFriendlyName="SegmentList"
          PinToolTip="array[struct\'Segment\'] Segment List\n\n"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_CallArrayFunction_358.EdGraphPin_45115"'
          LinkedTo(1)=EdGraphPin'"K2Node_CallArrayFunction_3220.EdGraphPin_45754"'
          PersistentGuid=B2CCDA6040BEC73FF998BEBB3BF1D6EF
       End Object
       ShowPinForProperties(0)=(PropertyName="MemberVar_5_7",PropertyFriendlyName="SegmentList",bShowPin=True,bCanToggleVisibility=True,bPropertyIsCustomized=True)
       StructType=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation'
       Pins(0)=EdGraphPin'EdGraphPin_44569'
       Pins(1)=EdGraphPin'EdGraphPin_44570'
       NodePosX=-544
       NodePosY=1408
       NodeGuid=EB3893334AF5CA69CBC7D39F7AC959E7
    End Object
    Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_3150"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45616"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45617"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45618"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45619"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45620"
       End Object
       Begin Object Name="EdGraphPin_45616"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_IfThenElse_1654.EdGraphPin_45676"'
       End Object
       Begin Object Name="EdGraphPin_45617"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
       End Object
       Begin Object Name="EdGraphPin_45618"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetArrayLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
          DefaultObject=Default__KismetArrayLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45619"
          PinName="TargetArray"
          PinToolTip="array[wildcard] Target Array"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_1673.EdGraphPin_44612"'
          bDefaultValueIsIgnored=True
       End Object
       Begin Object Name="EdGraphPin_45620"
          PinName="ArrayProperty"
          PinToolTip="object\'ArrayProperty\' Array Property"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
          bHidden=True
          bNotConnectable=True
          bDefaultValueIsReadOnly=True
       End Object
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Clear")
       Pins(0)=EdGraphPin'EdGraphPin_45616'
       Pins(1)=EdGraphPin'EdGraphPin_45617'
       Pins(2)=EdGraphPin'EdGraphPin_45618'
       Pins(3)=EdGraphPin'EdGraphPin_45619'
       Pins(4)=EdGraphPin'EdGraphPin_45620'
       NodePosX=-272
       NodePosY=1824
       ErrorType=1
       ErrorMsg="Error The type of  TargetArray  is undetermined.  Connect something to  Clear  to imply a specific type.\nError Default value \'\' for  TargetArray  is invalid: \'Literal values are not allowed for array parameters.  Use a Make Array node instead\'"
       NodeGuid=E260B45B4DEC4C02ECBE6DAC9522BF36
    End Object
    Begin Object Class=K2Node_BreakStruct Name="K2Node_BreakStruct_1673"
       Begin Object Class=EdGraphPin Name="EdGraphPin_44611"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44612"
       End Object
       Begin Object Name="EdGraphPin_44611"
          PinName="Generation"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True,bIsConst=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4736.EdGraphPin_44983"'
       End Object
       Begin Object Name="EdGraphPin_44612"
          PinName="MemberVar_5_7"
          PinFriendlyName="SegmentList"
          PinToolTip="array[struct\'Segment\'] Segment List\n\n"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_CallArrayFunction_3150.EdGraphPin_45619"'
          LinkedTo(1)=EdGraphPin'"K2Node_MacroInstance_484.EdGraphPin_45880"'
          PersistentGuid=B2CCDA6040BEC73FF998BEBB3BF1D6EF
       End Object
       ShowPinForProperties(0)=(PropertyName="MemberVar_5_7",PropertyFriendlyName="SegmentList",bShowPin=True,bCanToggleVisibility=True,bPropertyIsCustomized=True)
       StructType=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation'
       Pins(0)=EdGraphPin'EdGraphPin_44611'
       Pins(1)=EdGraphPin'EdGraphPin_44612'
       NodePosX=-544
       NodePosY=1824
       NodeGuid=2AA385BC4A3992E5602858892490DAC2
    End Object
    Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_1654"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45673"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45674"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45675"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45676"
       End Object
       Begin Object Name="EdGraphPin_45673"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_484.EdGraphPin_45884"'
       End Object
       Begin Object Name="EdGraphPin_45674"
          PinName="Condition"
          PinType=(PinCategory="bool")
          DefaultValue="true"
          AutogeneratedDefaultValue="true"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_199287.EdGraphPin_45097"'
       End Object
       Begin Object Name="EdGraphPin_45675"
          PinName="then"
          PinFriendlyName="true"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2086.EdGraphPin_45861"'
       End Object
       Begin Object Name="EdGraphPin_45676"
          PinName="else"
          PinFriendlyName="false"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallArrayFunction_3150.EdGraphPin_45616"'
       End Object
       Pins(0)=EdGraphPin'EdGraphPin_45673'
       Pins(1)=EdGraphPin'EdGraphPin_45674'
       Pins(2)=EdGraphPin'EdGraphPin_45675'
       Pins(3)=EdGraphPin'EdGraphPin_45676'
       NodePosX=208
       NodePosY=1568
       NodeGuid=6336BDD940616CF6B2B1BEBC1153B2E5
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_199287"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45094"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45095"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45096"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45097"
       End Object
       Begin Object Name="EdGraphPin_45094"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45095"
          PinName="A"
          PinToolTip="int A"
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_2168.EdGraphPin_45847"'
       End Object
       Begin Object Name="EdGraphPin_45096"
          PinName="B"
          PinToolTip="int B"
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7378.EdGraphPin_45106"'
       End Object
       Begin Object Name="EdGraphPin_45097"
          PinName="ReturnValue"
          PinToolTip="bool Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="bool")
          DefaultValue="false"
          AutogeneratedDefaultValue="false"
          LinkedTo(0)=EdGraphPin'"K2Node_IfThenElse_1654.EdGraphPin_45674"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="EqualEqual_IntInt")
       Pins(0)=EdGraphPin'EdGraphPin_45094'
       Pins(1)=EdGraphPin'EdGraphPin_45095'
       Pins(2)=EdGraphPin'EdGraphPin_45096'
       Pins(3)=EdGraphPin'EdGraphPin_45097'
       NodePosX=-48
       NodePosY=-624
       NodeGuid=F640032A4B94E4401CFD8B9FB964E21C
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_7378"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45106"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45107"
       End Object
       Begin Object Name="EdGraphPin_45106"
          PinName="GenerationNumber"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_199287.EdGraphPin_45096"'
          LinkedTo(1)=EdGraphPin'"K2Node_MacroInstance_2168.EdGraphPin_45845"'
       End Object
       Begin Object Name="EdGraphPin_45107"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="GenerationNumber",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45106'
       Pins(1)=EdGraphPin'EdGraphPin_45107'
       NodePosX=-832
       NodePosY=-608
       NodeGuid=D53EBC27423B062092CBE4B778BA6CA2
    End Object
    Begin Object Class=K2Node_CallArrayFunction Name="K2Node_CallArrayFunction_358"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45112"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45113"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45114"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45115"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45116"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45117"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45118"
       End Object
       Begin Object Name="EdGraphPin_45112"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_484.EdGraphPin_45881"'
       End Object
       Begin Object Name="EdGraphPin_45113"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
       End Object
       Begin Object Name="EdGraphPin_45114"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetArrayLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetArrayLibrary')
          DefaultObject=Default__KismetArrayLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45115"
          PinName="TargetArray"
          PinToolTip="array[wildcard] Target Array"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_1649.EdGraphPin_44570"'
          bDefaultValueIsIgnored=True
       End Object
       Begin Object Name="EdGraphPin_45116"
          PinName="ArrayProperty"
          PinToolTip="object\'ArrayProperty\' Array Property"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.ArrayProperty',bIsConst=True)
          bHidden=True
          bNotConnectable=True
          bDefaultValueIsReadOnly=True
       End Object
       Begin Object Name="EdGraphPin_45117"
          PinName="NewItem"
          PinToolTip="int (by ref) New Item"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsReference=True,bIsConst=True)
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
          LinkedTo(0)=EdGraphPin'"K2Node_MacroInstance_484.EdGraphPin_45882"'
       End Object
       Begin Object Name="EdGraphPin_45118"
          PinName="ReturnValue"
          PinToolTip="int Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
       End Object
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetArrayLibrary',MemberName="Array_Add")
       Pins(0)=EdGraphPin'EdGraphPin_45112'
       Pins(1)=EdGraphPin'EdGraphPin_45113'
       Pins(2)=EdGraphPin'EdGraphPin_45114'
       Pins(3)=EdGraphPin'EdGraphPin_45115'
       Pins(4)=EdGraphPin'EdGraphPin_45116'
       Pins(5)=EdGraphPin'EdGraphPin_45117'
       Pins(6)=EdGraphPin'EdGraphPin_45118'
       NodePosX=-16
       NodePosY=1568
       NodeGuid=1209047C44FF6208B664DAA9E09D09F2
    End Object
    Begin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_484"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45879"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45880"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45881"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45882"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45883"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45884"
       End Object
       Begin Object Name="EdGraphPin_45879"
          PinName="Exec"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallArrayFunction_3220.EdGraphPin_45752"'
       End Object
       Begin Object Name="EdGraphPin_45880"
          PinName="Array"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
          LinkedTo(0)=EdGraphPin'"K2Node_BreakStruct_1673.EdGraphPin_44612"'
       End Object
       Begin Object Name="EdGraphPin_45881"
          PinName="LoopBody"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallArrayFunction_358.EdGraphPin_45112"'
       End Object
       Begin Object Name="EdGraphPin_45882"
          PinName="Array Element"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment')
          LinkedTo(0)=EdGraphPin'"K2Node_CallArrayFunction_358.EdGraphPin_45117"'
       End Object
       Begin Object Name="EdGraphPin_45883"
          PinName="Array Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
       End Object
       Begin Object Name="EdGraphPin_45884"
          PinName="Completed"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_IfThenElse_1654.EdGraphPin_45673"'
       End Object
       MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoop',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=99DBFD5540A796041F72A5A9DA655026)
       ResolvedWildcardType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Segment.Segment',bIsArray=True)
       Pins(0)=EdGraphPin'EdGraphPin_45879'
       Pins(1)=EdGraphPin'EdGraphPin_45880'
       Pins(2)=EdGraphPin'EdGraphPin_45881'
       Pins(3)=EdGraphPin'EdGraphPin_45882'
       Pins(4)=EdGraphPin'EdGraphPin_45883'
       Pins(5)=EdGraphPin'EdGraphPin_45884'
       NodePosX=-272
       NodePosY=1568
       ErrorType=1
       ErrorMsg="Error Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop \nError Unexpected node type K2Node_MacroInstance encountered at  ForEachLoop "
       NodeGuid=3EB1915A4C9E66B0AEC813B36C30CCBC
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_16429"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45139"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45140"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45141"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45142"
       End Object
       Begin Object Name="EdGraphPin_45139"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45140"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_6954.EdGraphPin_44971"'
       End Object
       Begin Object Name="EdGraphPin_45141"
          PinName="B"
          PinToolTip="struct\'Vector\' B"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7180.EdGraphPin_44995"'
       End Object
       Begin Object Name="EdGraphPin_45142"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_16549.EdGraphPin_45152"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Subtract_VectorVector")
       Pins(0)=EdGraphPin'EdGraphPin_45139'
       Pins(1)=EdGraphPin'EdGraphPin_45140'
       Pins(2)=EdGraphPin'EdGraphPin_45141'
       Pins(3)=EdGraphPin'EdGraphPin_45142'
       NodePosX=464
       NodePosY=32
       NodeGuid=9A227A394B32FB630253869E388FAF01
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_16549"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45151"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45152"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45153"
       End Object
       Begin Object Name="EdGraphPin_45151"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45152"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_16429.EdGraphPin_45142"'
       End Object
       Begin Object Name="EdGraphPin_45153"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.EdGraphPin_44736"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Normal")
       Pins(0)=EdGraphPin'EdGraphPin_45151'
       Pins(1)=EdGraphPin'EdGraphPin_45152'
       Pins(2)=EdGraphPin'EdGraphPin_45153'
       NodePosX=224
       NodePosY=32
       NodeGuid=3C1BB9854D3F08B8EF3524A9D76EFADC
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2805"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45160"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45161"
       End Object
       Begin Object Name="EdGraphPin_45160"
          PinName="OffsetAmount"
          Direction=EGPD_Output
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.EdGraphPin_44700"'
          LinkedTo(1)=EdGraphPin'"K2Node_CallFunction_45175.EdGraphPin_51373"'
       End Object
       Begin Object Name="EdGraphPin_45161"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="OffsetAmount",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45160'
       Pins(1)=EdGraphPin'EdGraphPin_45161'
       NodePosX=-832
       NodePosY=624
       NodeGuid=8663254D47A97DC3BDF62B922F36EBEF
    End Object
    Begin Object Class=K2Node_Composite Name="K2Node_Composite_70"
       Begin Object Class=EdGraph Name="Random OffsetAmount Range"
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_693"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44626"
             End Object
          End Object
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_692"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44617"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_17714"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45649"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45650"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45651"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45652"
             End Object
          End Object
          Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_932"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45661"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45662"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45663"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45664"
             End Object
          End Object
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44699"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44700"
       End Object
       Begin Object Name="Random OffsetAmount Range"
          Begin Object Name="K2Node_Tunnel_693"
             Begin Object Name="EdGraphPin_44626"
                PinName="ValueOut"
                PinType=(PinCategory="float")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_CallFunction_17714.EdGraphPin_45652"'
             End Object
             InputSinkNode=K2Node_Composite'"K2Node_Composite_70"'
             bCanHaveInputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44626'
             NodePosX=272
             NodePosY=160
             NodeGuid=A78752EE4F43E2C2B5E788808BC5D8B7
             CustomProperties UserDefinedPin Name=ValueOut IsArray=0 IsReference=0 Category=float 
          End Object
          Begin Object Name="K2Node_Tunnel_692"
             Begin Object Name="EdGraphPin_44617"
                PinName="OffsetAmount"
                Direction=EGPD_Output
                PinType=(PinCategory="float")
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_CallFunction_17714.EdGraphPin_45651"'
                LinkedTo(1)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_CommutativeAssociativeBinaryOperator_932.EdGraphPin_45662"'
             End Object
             OutputSourceNode=K2Node_Composite'"K2Node_Composite_70"'
             bCanHaveOutputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44617'
             NodePosX=-352
             NodePosY=176
             NodeGuid=36AAD1E846D2CB6414414792B2665502
             CustomProperties UserDefinedPin Name=OffsetAmount IsArray=0 IsReference=0 Category=float 
          End Object
          Begin Object Name="K2Node_CallFunction_17714"
             Begin Object Name="EdGraphPin_45649"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45650"
                PinName="Min"
                PinToolTip="float Min"
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_CommutativeAssociativeBinaryOperator_932.EdGraphPin_45664"'
             End Object
             Begin Object Name="EdGraphPin_45651"
                PinName="Max"
                PinToolTip="float Max"
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_Tunnel_692.EdGraphPin_44617"'
             End Object
             Begin Object Name="EdGraphPin_45652"
                PinName="ReturnValue"
                PinToolTip="float Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_Tunnel_693.EdGraphPin_44626"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="RandomFloatInRange")
             Pins(0)=EdGraphPin'EdGraphPin_45649'
             Pins(1)=EdGraphPin'EdGraphPin_45650'
             Pins(2)=EdGraphPin'EdGraphPin_45651'
             Pins(3)=EdGraphPin'EdGraphPin_45652'
             NodePosX=32
             NodePosY=160
             NodeGuid=50AE0E7543E220756192358DD5A005E8
          End Object
          Begin Object Name="K2Node_CommutativeAssociativeBinaryOperator_932"
             Begin Object Name="EdGraphPin_45661"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45662"
                PinName="A"
                PinToolTip="float A"
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_Tunnel_692.EdGraphPin_44617"'
             End Object
             Begin Object Name="EdGraphPin_45663"
                PinName="B"
                PinToolTip="float B"
                PinType=(PinCategory="float")
                DefaultValue="-1"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45664"
                PinName="ReturnValue"
                PinToolTip="float Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.Random OffsetAmount Range.K2Node_CallFunction_17714.EdGraphPin_45650"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Multiply_FloatFloat")
             Pins(0)=EdGraphPin'EdGraphPin_45661'
             Pins(1)=EdGraphPin'EdGraphPin_45662'
             Pins(2)=EdGraphPin'EdGraphPin_45663'
             Pins(3)=EdGraphPin'EdGraphPin_45664'
             NodePosX=-176
             NodePosY=192
             NodeComment="-Offset Amount"
             NodeGuid=FBDBBB764D37F438C9E26E9D8F9532B8
          End Object
          Schema=Class'/Script/BlueprintGraph.EdGraphSchema_K2'
          Nodes(0)=K2Node_Tunnel'K2Node_Tunnel_692'
          Nodes(1)=K2Node_Tunnel'K2Node_Tunnel_693'
          Nodes(2)=K2Node_CallFunction'K2Node_CallFunction_17714'
          Nodes(3)=K2Node_CommutativeAssociativeBinaryOperator'K2Node_CommutativeAssociativeBinaryOperator_932'
          GraphGuid=9028AD484E57AC62B436BB8B886828AB
       End Object
       Begin Object Name="EdGraphPin_44699"
          PinName="ValueOut"
          Direction=EGPD_Output
          PinType=(PinCategory="float")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_19673.EdGraphPin_45174"'
       End Object
       Begin Object Name="EdGraphPin_44700"
          PinName="OffsetAmount"
          PinType=(PinCategory="float")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_2805.EdGraphPin_45160"'
       End Object
       BoundGraph=EdGraph'"Random OffsetAmount Range"'
       OutputSourceNode=K2Node_Tunnel'K2Node_Tunnel_693'
       InputSinkNode=K2Node_Tunnel'K2Node_Tunnel_692'
       Pins(0)=EdGraphPin'EdGraphPin_44699'
       Pins(1)=EdGraphPin'EdGraphPin_44700'
       NodePosX=784
       NodePosY=32
       bCanRenameNode=True
       NodeGuid=CE98C06B430913EC9D0DDFAAB9478C0D
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_19673"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45172"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45173"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45174"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45175"
       End Object
       Begin Object Name="EdGraphPin_45172"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45173"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.EdGraphPin_44735"'
       End Object
       Begin Object Name="EdGraphPin_45174"
          PinName="B"
          PinToolTip="float B"
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_70.EdGraphPin_44699"'
       End Object
       Begin Object Name="EdGraphPin_45175"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_1034.EdGraphPin_45186"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Multiply_VectorFloat")
       Pins(0)=EdGraphPin'EdGraphPin_45172'
       Pins(1)=EdGraphPin'EdGraphPin_45173'
       Pins(2)=EdGraphPin'EdGraphPin_45174'
       Pins(3)=EdGraphPin'EdGraphPin_45175'
       NodePosX=624
       NodePosY=32
       NodeGuid=EB6300AC4E3978BB47789FBF87B8AA42
    End Object
    Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_1034"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45184"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45185"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45186"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45187"
       End Object
       Begin Object Name="EdGraphPin_45184"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45185"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7181.EdGraphPin_44953"'
       End Object
       Begin Object Name="EdGraphPin_45186"
          PinName="B"
          PinToolTip="struct\'Vector\' B"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_19673.EdGraphPin_45175"'
       End Object
       Begin Object Name="EdGraphPin_45187"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1926.EdGraphPin_45198"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_VectorVector")
       Pins(0)=EdGraphPin'EdGraphPin_45184'
       Pins(1)=EdGraphPin'EdGraphPin_45185'
       Pins(2)=EdGraphPin'EdGraphPin_45186'
       Pins(3)=EdGraphPin'EdGraphPin_45187'
       NodePosX=-176
       NodePosY=32
       NodeGuid=09409363458D577A75CFAAA5FC611653
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_1926"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45196"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45197"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45198"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45199"
       End Object
       Begin Object Name="EdGraphPin_45196"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_4327.EdGraphPin_44924"'
       End Object
       Begin Object Name="EdGraphPin_45197"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1528.EdGraphPin_45232"'
       End Object
       Begin Object Name="EdGraphPin_45198"
          PinName="MidVector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_1034.EdGraphPin_45187"'
       End Object
       Begin Object Name="EdGraphPin_45199"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="MidVector",MemberGuid=EB219A8A40110212F3D1A992DDD265EA,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45196'
       Pins(1)=EdGraphPin'EdGraphPin_45197'
       Pins(2)=EdGraphPin'EdGraphPin_45198'
       Pins(3)=EdGraphPin'EdGraphPin_45199'
       NodePosX=-384
       NodePosY=32
       NodeComment="midPoint += Perpendicular(Normalize(endPoint-startPoint))*RandomFloat(-offsetAmount,offsetAmount);"
       NodeGuid=4E3F51F345DD07F47C14F5AD1667A08A
    End Object
    Begin Object Class=K2Node_Composite Name="K2Node_Composite_128"
       Begin Object Class=EdGraph Name="Perpendicular"
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_929"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44786"
             End Object
          End Object
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_928"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44651"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_20543"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45700"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45701"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45702"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45703"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_20544"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45712"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45713"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45714"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45715"
             End Object
          End Object
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44735"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44736"
       End Object
       Begin Object Name="Perpendicular"
          Begin Object Name="K2Node_Tunnel_929"
             Begin Object Name="EdGraphPin_44786"
                PinName="ReturnValue"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.Perpendicular.K2Node_CallFunction_20543.EdGraphPin_45703"'
             End Object
             InputSinkNode=K2Node_Composite'"K2Node_Composite_128"'
             bCanHaveInputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44786'
             NodePosX=304
             NodePosY=112
             NodeGuid=00E44A6848FFEFC26E1256B7BEA22FAE
             CustomProperties UserDefinedPin Name=ReturnValue IsArray=0 IsReference=0 Category=struct SubCategoryObject=/Script/CoreUObject.Object:Vector 
          End Object
          Begin Object Name="K2Node_Tunnel_928"
             Begin Object Name="EdGraphPin_44651"
                PinName="A"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.Perpendicular.K2Node_CallFunction_20543.EdGraphPin_45701"'
             End Object
             OutputSourceNode=K2Node_Composite'"K2Node_Composite_128"'
             bCanHaveOutputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44651'
             NodePosX=-464
             NodePosY=112
             NodeGuid=A5B10D094692D47F5D82B4A6DAFE4307
             CustomProperties UserDefinedPin Name=A IsArray=0 IsReference=0 Category=struct SubCategoryObject=/Script/CoreUObject.Object:Vector 
          End Object
          Begin Object Name="K2Node_CallFunction_20543"
             Begin Object Name="EdGraphPin_45700"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45701"
                PinName="A"
                PinToolTip="struct\'Vector\' A"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.Perpendicular.K2Node_Tunnel_928.EdGraphPin_44651"'
             End Object
             Begin Object Name="EdGraphPin_45702"
                PinName="B"
                PinToolTip="struct\'Vector\' B"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.Perpendicular.K2Node_CallFunction_20544.EdGraphPin_45715"'
             End Object
             Begin Object Name="EdGraphPin_45703"
                PinName="ReturnValue"
                PinToolTip="struct\'Vector\' Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.Perpendicular.K2Node_Tunnel_929.EdGraphPin_44786"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Cross_VectorVector")
             Pins(0)=EdGraphPin'EdGraphPin_45700'
             Pins(1)=EdGraphPin'EdGraphPin_45701'
             Pins(2)=EdGraphPin'EdGraphPin_45702'
             Pins(3)=EdGraphPin'EdGraphPin_45703'
             NodePosY=64
             NodeGuid=33E203714E1D6DE262514AB6ED29AE35
          End Object
          Begin Object Name="K2Node_CallFunction_20544"
             Begin Object Name="EdGraphPin_45712"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45713"
                PinName="ConeDir"
                PinToolTip="struct\'Vector\' Cone Dir\n\nThe base \"center\" direction of the cone. *"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="90.000000,90.000000,90.000000"
                AutogeneratedDefaultValue="0, 0, 0"
             End Object
             Begin Object Name="EdGraphPin_45714"
                PinName="ConeHalfAngle"
                PinToolTip="float Cone Half Angle\n\nThe half-angle of the cone (from ConeDir to edge), in degrees."
                PinType=(PinCategory="float")
                DefaultValue="90"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45715"
                PinName="ReturnValue"
                PinToolTip="struct\'Vector\' Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_128.Perpendicular.K2Node_CallFunction_20543.EdGraphPin_45702"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="RandomUnitVectorInCone")
             Pins(0)=EdGraphPin'EdGraphPin_45712'
             Pins(1)=EdGraphPin'EdGraphPin_45713'
             Pins(2)=EdGraphPin'EdGraphPin_45714'
             Pins(3)=EdGraphPin'EdGraphPin_45715'
             NodePosX=-304
             NodePosY=160
             NodeGuid=428035094A912C33C3AB818359EEB97D
          End Object
          Schema=Class'/Script/BlueprintGraph.EdGraphSchema_K2'
          Nodes(0)=K2Node_Tunnel'K2Node_Tunnel_928'
          Nodes(1)=K2Node_Tunnel'K2Node_Tunnel_929'
          Nodes(2)=K2Node_CallFunction'K2Node_CallFunction_20543'
          Nodes(3)=K2Node_CallFunction'K2Node_CallFunction_20544'
          GraphGuid=C8DE59144474551237EAC0901C906C3E
       End Object
       Begin Object Name="EdGraphPin_44735"
          PinName="ReturnValue"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_19673.EdGraphPin_45173"'
       End Object
       Begin Object Name="EdGraphPin_44736"
          PinName="A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_16549.EdGraphPin_45153"'
       End Object
       BoundGraph=EdGraph'Perpendicular'
       OutputSourceNode=K2Node_Tunnel'K2Node_Tunnel_929'
       InputSinkNode=K2Node_Tunnel'K2Node_Tunnel_928'
       Pins(0)=EdGraphPin'EdGraphPin_44735'
       Pins(1)=EdGraphPin'EdGraphPin_44736'
       NodePosY=32
       bCanRenameNode=True
       NodeGuid=481FF6A0474BBCC672E153B1705834CE
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_11161"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45220"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45221"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45222"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45223"
       End Object
       Begin Object Name="EdGraphPin_45220"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45221"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7181.EdGraphPin_44953"'
       End Object
       Begin Object Name="EdGraphPin_45222"
          PinName="B"
          PinToolTip="struct\'Vector\' B"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7180.EdGraphPin_44995"'
       End Object
       Begin Object Name="EdGraphPin_45223"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1528.EdGraphPin_45234"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Subtract_VectorVector")
       Pins(0)=EdGraphPin'EdGraphPin_45220'
       Pins(1)=EdGraphPin'EdGraphPin_45221'
       Pins(2)=EdGraphPin'EdGraphPin_45222'
       Pins(3)=EdGraphPin'EdGraphPin_45223'
       NodePosX=-192
       NodePosY=144
       NodeGuid=DA7807104A655933E79DCD85F1C8AFAD
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_1528"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45232"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45233"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45234"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45235"
       End Object
       Begin Object Name="EdGraphPin_45232"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1926.EdGraphPin_45197"'
       End Object
       Begin Object Name="EdGraphPin_45233"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1683.EdGraphPin_45292"'
       End Object
       Begin Object Name="EdGraphPin_45234"
          PinName="Direction"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_11161.EdGraphPin_45223"'
       End Object
       Begin Object Name="EdGraphPin_45235"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="Direction",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45232'
       Pins(1)=EdGraphPin'EdGraphPin_45233'
       Pins(2)=EdGraphPin'EdGraphPin_45234'
       Pins(3)=EdGraphPin'EdGraphPin_45235'
       NodePosX=-384
       NodePosY=144
       NodeComment="direction = midPoint - startPoint;"
       NodeGuid=3A02D981495C2979A7C2C09C23196831
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2594"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45244"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45245"
       End Object
       Begin Object Name="EdGraphPin_45244"
          PinName="Direction"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_11798.EdGraphPin_45257"'
       End Object
       Begin Object Name="EdGraphPin_45245"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="Direction",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45244'
       Pins(1)=EdGraphPin'EdGraphPin_45245'
       NodePosX=48
       NodePosY=256
       NodeGuid=1B10669E4E49E97D6318448BE19C29D8
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2596"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45250"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45251"
       End Object
       Begin Object Name="EdGraphPin_45250"
          PinName="LengthScale"
          Direction=EGPD_Output
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_12979.EdGraphPin_45270"'
       End Object
       Begin Object Name="EdGraphPin_45251"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="LengthScale",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45250'
       Pins(1)=EdGraphPin'EdGraphPin_45251'
       NodePosX=624
       NodePosY=256
       NodeGuid=9D412C1040BCBC583D939CB03D6F57D3
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_11798"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45256"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45257"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45258"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45259"
       End Object
       Begin Object Name="EdGraphPin_45256"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45257"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_2594.EdGraphPin_45244"'
       End Object
       Begin Object Name="EdGraphPin_45258"
          PinName="B"
          PinToolTip="struct\'Rotator\' B"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.EdGraphPin_44765"'
       End Object
       Begin Object Name="EdGraphPin_45259"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_12979.EdGraphPin_45269"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="GreaterGreater_VectorRotator")
       Pins(0)=EdGraphPin'EdGraphPin_45256'
       Pins(1)=EdGraphPin'EdGraphPin_45257'
       Pins(2)=EdGraphPin'EdGraphPin_45258'
       Pins(3)=EdGraphPin'EdGraphPin_45259'
       NodePosX=-160
       NodePosY=256
       NodeGuid=78BCF6464B616663FA4423B465670F3D
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_12979"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45268"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45269"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45270"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45271"
       End Object
       Begin Object Name="EdGraphPin_45268"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45269"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_11798.EdGraphPin_45259"'
       End Object
       Begin Object Name="EdGraphPin_45270"
          PinName="B"
          PinToolTip="float B"
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_2596.EdGraphPin_45250"'
       End Object
       Begin Object Name="EdGraphPin_45271"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_894.EdGraphPin_45281"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Multiply_VectorFloat")
       Pins(0)=EdGraphPin'EdGraphPin_45268'
       Pins(1)=EdGraphPin'EdGraphPin_45269'
       Pins(2)=EdGraphPin'EdGraphPin_45270'
       Pins(3)=EdGraphPin'EdGraphPin_45271'
       NodePosX=480
       NodePosY=256
       NodeGuid=6BB921194D46AD0A9A00DB9D67DF73C9
    End Object
    Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_894"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45280"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45281"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45282"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45283"
       End Object
       Begin Object Name="EdGraphPin_45280"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_45281"
          PinName="A"
          PinToolTip="struct\'Vector\' A"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_12979.EdGraphPin_45271"'
       End Object
       Begin Object Name="EdGraphPin_45282"
          PinName="B"
          PinToolTip="struct\'Vector\' B"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7181.EdGraphPin_44953"'
       End Object
       Begin Object Name="EdGraphPin_45283"
          PinName="ReturnValue"
          PinToolTip="struct\'Vector\' Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1683.EdGraphPin_45294"'
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_VectorVector")
       Pins(0)=EdGraphPin'EdGraphPin_45280'
       Pins(1)=EdGraphPin'EdGraphPin_45281'
       Pins(2)=EdGraphPin'EdGraphPin_45282'
       Pins(3)=EdGraphPin'EdGraphPin_45283'
       NodePosX=816
       NodePosY=256
       NodeGuid=AECCCFC4459C9416E593818C90112732
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_1683"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45292"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45293"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45294"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45295"
       End Object
       Begin Object Name="EdGraphPin_45292"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_1528.EdGraphPin_45233"'
       End Object
       Begin Object Name="EdGraphPin_45293"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_74017.EdGraphPin_44821"'
       End Object
       Begin Object Name="EdGraphPin_45294"
          PinName="SplitEndVector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CommutativeAssociativeBinaryOperator_894.EdGraphPin_45283"'
       End Object
       Begin Object Name="EdGraphPin_45295"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="SplitEndVector",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45292'
       Pins(1)=EdGraphPin'EdGraphPin_45293'
       Pins(2)=EdGraphPin'EdGraphPin_45294'
       Pins(3)=EdGraphPin'EdGraphPin_45295'
       NodePosX=-384
       NodePosY=256
       NodeComment="splitEnd = Rotate(direction, randomSmallAngle)*lengthScale + midPoint; // lengthScale is, for best results, < 1.  0.7 is a good value."
       NodeGuid=FC8076B146B98A27F397058AEEBD4D25
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_74018"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45304"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45305"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45306"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45307"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45308"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45309"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45310"
       End Object
       Begin Object Name="EdGraphPin_45304"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_IfThenElse_1240.EdGraphPin_50586"'
       End Object
       Begin Object Name="EdGraphPin_45305"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_2067.EdGraphPin_51376"'
       End Object
       Begin Object Name="EdGraphPin_45306"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'self\' Target"
          PinType=(PinCategory="object",PinSubCategory="self")
       End Object
       Begin Object Name="EdGraphPin_45307"
          PinName="StartVector"
          PinToolTip="struct\'Vector\' Start Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_7181.EdGraphPin_44953"'
       End Object
       Begin Object Name="EdGraphPin_45308"
          PinName="EndVector"
          PinToolTip="struct\'Vector\' End Vector"
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_2774.EdGraphPin_45325"'
       End Object
       Begin Object Name="EdGraphPin_45309"
          PinName="GenerationReference"
          PinToolTip="struct\'Generation\' (by ref) Generation Reference"
          PinType=(PinCategory="struct",PinSubCategoryObject=UserDefinedStruct'/Game/Effects/ParticleSystems/Lightening/Generation.Generation',bIsReference=True)
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_4694.EdGraphPin_44977"'
       End Object
       Begin Object Name="EdGraphPin_45310"
          PinName="Index"
          PinToolTip="int Index"
          Direction=EGPD_Output
          PinType=(PinCategory="int")
          DefaultValue="0"
          AutogeneratedDefaultValue="0"
       End Object
       FunctionReference=(MemberName="AddSegmentToGenerationByVectors",MemberGuid=14B69233428501410AC402BEF47056F0,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45304'
       Pins(1)=EdGraphPin'EdGraphPin_45305'
       Pins(2)=EdGraphPin'EdGraphPin_45306'
       Pins(3)=EdGraphPin'EdGraphPin_45307'
       Pins(4)=EdGraphPin'EdGraphPin_45308'
       Pins(5)=EdGraphPin'EdGraphPin_45309'
       Pins(6)=EdGraphPin'EdGraphPin_45310'
       NodePosX=-384
       NodePosY=912
       NodeComment="segmentList.Add(new Segment(midPoint, splitEnd));"
       ErrorType=3
       ErrorMsg="Warning Unable to find function with name \'AddSegmentToGenerationByVectors\' for  Add Segment to Generation by Vectors "
       NodeGuid=6C45EB1A44EC6326C6925E9A826C4E44
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_2774"
       Begin Object Class=EdGraphPin Name="EdGraphPin_45325"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_45326"
       End Object
       Begin Object Name="EdGraphPin_45325"
          PinName="SplitEndVector"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
          DefaultValue="0, 0, 0"
          AutogeneratedDefaultValue="0, 0, 0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_74018.EdGraphPin_45308"'
       End Object
       Begin Object Name="EdGraphPin_45326"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       VariableReference=(MemberName="SplitEndVector",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_45325'
       Pins(1)=EdGraphPin'EdGraphPin_45326'
       NodePosX=-832
       NodePosY=544
       NodeGuid=6A11FB0F42FE3BD292CCA19969DEA169
    End Object
    Begin Object Class=K2Node_Composite Name="K2Node_Composite_36"
       Begin Object Class=EdGraph Name="RandomSmalAngleRotator"
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_555"
             Begin Object Class=EdGraphPin Name="EdGraphPin_44515"
             End Object
          End Object
          Begin Object Class=K2Node_Tunnel Name="K2Node_Tunnel_554"
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_15126"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45766"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45767"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45768"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45769"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45770"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_15127"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45781"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45782"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45783"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45784"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_15128"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45793"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45794"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45795"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45796"
             End Object
          End Object
          Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_15129"
             Begin Object Class=EdGraphPin Name="EdGraphPin_45805"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45806"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45807"
             End Object
             Begin Object Class=EdGraphPin Name="EdGraphPin_45808"
             End Object
          End Object
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_44765"
       End Object
       Begin Object Name="RandomSmalAngleRotator"
          Begin Object Name="K2Node_Tunnel_555"
             Begin Object Name="EdGraphPin_44515"
                PinName="ReturnValue"
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_CallFunction_15126.EdGraphPin_45770"'
             End Object
             InputSinkNode=K2Node_Composite'"K2Node_Composite_36"'
             bCanHaveInputs=True
             Pins(0)=EdGraphPin'EdGraphPin_44515'
             NodePosX=544
             NodePosY=400
             NodeGuid=35BF5BA44057008A12FD09B504E49815
             CustomProperties UserDefinedPin Name=ReturnValue IsArray=0 IsReference=0 Category=struct SubCategoryObject=/Script/CoreUObject.Object:Rotator 
          End Object
          Begin Object Name="K2Node_Tunnel_554"
             OutputSourceNode=K2Node_Composite'"K2Node_Composite_36"'
             bCanHaveOutputs=True
             NodePosX=-192
             NodePosY=400
             NodeGuid=59E92FF4470BAD1D56363EB5190A28A7
          End Object
          Begin Object Name="K2Node_CallFunction_15126"
             Begin Object Name="EdGraphPin_45766"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45767"
                PinName="Pitch"
                PinToolTip="float Pitch"
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_CallFunction_15127.EdGraphPin_45784"'
             End Object
             Begin Object Name="EdGraphPin_45768"
                PinName="Yaw"
                PinToolTip="float Yaw"
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_CallFunction_15128.EdGraphPin_45796"'
             End Object
             Begin Object Name="EdGraphPin_45769"
                PinName="Roll"
                PinToolTip="float Roll"
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_CallFunction_15129.EdGraphPin_45808"'
             End Object
             Begin Object Name="EdGraphPin_45770"
                PinName="ReturnValue"
                PinToolTip="struct\'Rotator\' Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
                DefaultValue="0, 0, 0"
                AutogeneratedDefaultValue="0, 0, 0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_Tunnel_555.EdGraphPin_44515"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeRot")
             Pins(0)=EdGraphPin'EdGraphPin_45766'
             Pins(1)=EdGraphPin'EdGraphPin_45767'
             Pins(2)=EdGraphPin'EdGraphPin_45768'
             Pins(3)=EdGraphPin'EdGraphPin_45769'
             Pins(4)=EdGraphPin'EdGraphPin_45770'
             NodePosX=240
             NodePosY=272
             NodeComment="Random Angle"
             NodeGuid=2EDB62E648FAEA3D13A2ABACB3192B31
          End Object
          Begin Object Name="K2Node_CallFunction_15127"
             Begin Object Name="EdGraphPin_45781"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45782"
                PinName="Min"
                PinToolTip="float Min"
                PinType=(PinCategory="float")
                DefaultValue="0"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45783"
                PinName="Max"
                PinToolTip="float Max"
                PinType=(PinCategory="float")
                DefaultValue="10"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45784"
                PinName="ReturnValue"
                PinToolTip="float Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_CallFunction_15126.EdGraphPin_45767"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="RandomFloatInRange")
             Pins(0)=EdGraphPin'EdGraphPin_45781'
             Pins(1)=EdGraphPin'EdGraphPin_45782'
             Pins(2)=EdGraphPin'EdGraphPin_45783'
             Pins(3)=EdGraphPin'EdGraphPin_45784'
             NodePosX=-48
             NodePosY=192
             NodeGuid=35CB27C540C33B8E7404D8887F420236
          End Object
          Begin Object Name="K2Node_CallFunction_15128"
             Begin Object Name="EdGraphPin_45793"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45794"
                PinName="Min"
                PinToolTip="float Min"
                PinType=(PinCategory="float")
                DefaultValue="0"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45795"
                PinName="Max"
                PinToolTip="float Max"
                PinType=(PinCategory="float")
                DefaultValue="0"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45796"
                PinName="ReturnValue"
                PinToolTip="float Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_CallFunction_15126.EdGraphPin_45768"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="RandomFloatInRange")
             Pins(0)=EdGraphPin'EdGraphPin_45793'
             Pins(1)=EdGraphPin'EdGraphPin_45794'
             Pins(2)=EdGraphPin'EdGraphPin_45795'
             Pins(3)=EdGraphPin'EdGraphPin_45796'
             NodePosX=-48
             NodePosY=304
             NodeGuid=1798498B4122CAFF7E659D8DDA224D45
          End Object
          Begin Object Name="K2Node_CallFunction_15129"
             Begin Object Name="EdGraphPin_45805"
                PinName="self"
                PinFriendlyName="Target"
                PinToolTip="object\'KismetMathLibrary\' Target"
                PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
                DefaultObject=Default__KismetMathLibrary
                bHidden=True
             End Object
             Begin Object Name="EdGraphPin_45806"
                PinName="Min"
                PinToolTip="float Min"
                PinType=(PinCategory="float")
                DefaultValue="0"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45807"
                PinName="Max"
                PinToolTip="float Max"
                PinType=(PinCategory="float")
                DefaultValue="10"
                AutogeneratedDefaultValue="0.0"
             End Object
             Begin Object Name="EdGraphPin_45808"
                PinName="ReturnValue"
                PinToolTip="float Return Value"
                Direction=EGPD_Output
                PinType=(PinCategory="float")
                DefaultValue="0.0"
                AutogeneratedDefaultValue="0.0"
                LinkedTo(0)=EdGraphPin'"K2Node_Composite_36.RandomSmalAngleRotator.K2Node_CallFunction_15126.EdGraphPin_45769"'
             End Object
             bIsPureFunc=True
             FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="RandomFloatInRange")
             Pins(0)=EdGraphPin'EdGraphPin_45805'
             Pins(1)=EdGraphPin'EdGraphPin_45806'
             Pins(2)=EdGraphPin'EdGraphPin_45807'
             Pins(3)=EdGraphPin'EdGraphPin_45808'
             NodePosX=-48
             NodePosY=416
             NodeGuid=62EB7F3949096304735948A8593B7087
          End Object
          Schema=Class'/Script/BlueprintGraph.EdGraphSchema_K2'
          Nodes(0)=K2Node_Tunnel'K2Node_Tunnel_554'
          Nodes(1)=K2Node_Tunnel'K2Node_Tunnel_555'
          Nodes(2)=K2Node_CallFunction'K2Node_CallFunction_15126'
          Nodes(3)=K2Node_CallFunction'K2Node_CallFunction_15127'
          Nodes(4)=K2Node_CallFunction'K2Node_CallFunction_15128'
          Nodes(5)=K2Node_CallFunction'K2Node_CallFunction_15129'
          GraphGuid=BABB6C544582FA15751412AD870BD23F
       End Object
       Begin Object Name="EdGraphPin_44765"
          PinName="ReturnValue"
          Direction=EGPD_Output
          PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_11798.EdGraphPin_45258"'
       End Object
       BoundGraph=EdGraph'RandomSmalAngleRotator'
       OutputSourceNode=K2Node_Tunnel'K2Node_Tunnel_555'
       InputSinkNode=K2Node_Tunnel'K2Node_Tunnel_554'
       Pins(0)=EdGraphPin'EdGraphPin_44765'
       NodePosX=240
       NodePosY=256
       bCanRenameNode=True
       NodeGuid=C1A608F34369A29492409FAEEBA01D52
    End Object
    Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_1240"
       Begin Object Class=EdGraphPin Name="EdGraphPin_50587"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_50586"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_50585"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_50584"
       End Object
       Begin Object Name="EdGraphPin_50587"
          PinName="else"
          PinFriendlyName="false"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
       End Object
       Begin Object Name="EdGraphPin_50586"
          PinName="then"
          PinFriendlyName="true"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_74018.EdGraphPin_45304"'
       End Object
       Begin Object Name="EdGraphPin_50585"
          PinName="Condition"
          PinType=(PinCategory="bool")
          DefaultValue="false"
          AutogeneratedDefaultValue="false"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_39523.EdGraphPin_50589"'
       End Object
       Begin Object Name="EdGraphPin_50584"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_14081.EdGraphPin_44843"'
       End Object
       Pins(0)=EdGraphPin'EdGraphPin_50584'
       Pins(1)=EdGraphPin'EdGraphPin_50585'
       Pins(2)=EdGraphPin'EdGraphPin_50586'
       Pins(3)=EdGraphPin'EdGraphPin_50587'
       NodePosX=-608
       NodePosY=928
       NodeComment=" occasionally split by 3"
       NodeGuid=BE021C31415C1D5224FD3389BA5E2A41
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_39523"
       Begin Object Class=EdGraphPin Name="EdGraphPin_50589"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_50588"
       End Object
       Begin Object Name="EdGraphPin_50589"
          PinName="ReturnValue"
          PinToolTip="bool Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="bool")
          DefaultValue="false"
          AutogeneratedDefaultValue="false"
          LinkedTo(0)=EdGraphPin'"K2Node_IfThenElse_1240.EdGraphPin_50585"'
       End Object
       Begin Object Name="EdGraphPin_50588"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="RandomBool")
       Pins(0)=EdGraphPin'EdGraphPin_50588'
       Pins(1)=EdGraphPin'EdGraphPin_50589'
       NodePosX=-608
       NodePosY=1024
       NodeGuid=4F184D6E48233E578FA7F9BBDA68A2D9
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_45175"
       Begin Object Class=EdGraphPin Name="EdGraphPin_51375"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_51374"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_51373"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_51372"
       End Object
       Begin Object Name="EdGraphPin_51375"
          PinName="ReturnValue"
          PinToolTip="float Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_2067.EdGraphPin_51378"'
       End Object
       Begin Object Name="EdGraphPin_51374"
          PinName="B"
          PinToolTip="float B"
          PinType=(PinCategory="float")
          DefaultValue="1."
          AutogeneratedDefaultValue="0.0"
       End Object
       Begin Object Name="EdGraphPin_51373"
          PinName="A"
          PinToolTip="float A"
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_2805.EdGraphPin_45160"'
       End Object
       Begin Object Name="EdGraphPin_51372"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Divide_FloatFloat")
       Pins(0)=EdGraphPin'EdGraphPin_51372'
       Pins(1)=EdGraphPin'EdGraphPin_51373'
       Pins(2)=EdGraphPin'EdGraphPin_51374'
       Pins(3)=EdGraphPin'EdGraphPin_51375'
       NodePosX=-384
       NodePosY=1136
       NodeComment="offsetAmount /= 2; // Each subsequent generation offsets at max half as much as the generation before."
       NodeGuid=D38E40284ADDB727906502AB8938DEF6
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_2067"
       Begin Object Class=EdGraphPin Name="EdGraphPin_51379"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_51378"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_51377"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_51376"
       End Object
       Begin Object Name="EdGraphPin_51379"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_51378"
          PinName="OffsetAmount"
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_45175.EdGraphPin_51375"'
       End Object
       Begin Object Name="EdGraphPin_51377"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_2322.EdGraphPin_52068"'
       End Object
       Begin Object Name="EdGraphPin_51376"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_74018.EdGraphPin_45305"'
       End Object
       VariableReference=(MemberName="OffsetAmount",MemberGuid=71D6F88445E320F9DB54049C01C95A1C,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_51376'
       Pins(1)=EdGraphPin'EdGraphPin_51377'
       Pins(2)=EdGraphPin'EdGraphPin_51378'
       Pins(3)=EdGraphPin'EdGraphPin_51379'
       NodePosX=-224
       NodePosY=1136
       NodeGuid=5B4DEFD64B1413E1F10E1086BE0F1E27
    End Object
    Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_61331"
       Begin Object Class=EdGraphPin Name="EdGraphPin_52065"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_52064"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_52063"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_52062"
       End Object
       Begin Object Name="EdGraphPin_52065"
          PinName="ReturnValue"
          PinToolTip="float Return Value"
          Direction=EGPD_Output
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_2322.EdGraphPin_52070"'
       End Object
       Begin Object Name="EdGraphPin_52064"
          PinName="B"
          PinToolTip="float B"
          PinType=(PinCategory="float")
          DefaultValue="1.1"
          AutogeneratedDefaultValue="0.0"
       End Object
       Begin Object Name="EdGraphPin_52063"
          PinName="A"
          PinToolTip="float A"
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_VariableGet_3201.EdGraphPin_52066"'
       End Object
       Begin Object Name="EdGraphPin_52062"
          PinName="self"
          PinFriendlyName="Target"
          PinToolTip="object\'KismetMathLibrary\' Target"
          PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
          DefaultObject=Default__KismetMathLibrary
          bHidden=True
       End Object
       bIsPureFunc=True
       FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="Divide_FloatFloat")
       Pins(0)=EdGraphPin'EdGraphPin_52062'
       Pins(1)=EdGraphPin'EdGraphPin_52063'
       Pins(2)=EdGraphPin'EdGraphPin_52064'
       Pins(3)=EdGraphPin'EdGraphPin_52065'
       NodePosX=-384
       NodePosY=1216
       NodeGuid=F15C213C4F56B58D34F70B9F7A43ECCF
    End Object
    Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_3201"
       Begin Object Class=EdGraphPin Name="EdGraphPin_52067"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_52066"
       End Object
       Begin Object Name="EdGraphPin_52067"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_52066"
          PinName="LengthScale"
          Direction=EGPD_Output
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_61331.EdGraphPin_52063"'
       End Object
       VariableReference=(MemberName="LengthScale",bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_52066'
       Pins(1)=EdGraphPin'EdGraphPin_52067'
       NodePosX=-832
       NodePosY=688
       NodeGuid=F47AF5D84BBA0FD8713E2BBA8CFB5560
    End Object
    Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_2322"
       Begin Object Class=EdGraphPin Name="EdGraphPin_52071"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_52070"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_52069"
       End Object
       Begin Object Class=EdGraphPin Name="EdGraphPin_52068"
       End Object
       Begin Object Name="EdGraphPin_52071"
          PinName="self"
          PinType=(PinCategory="object",PinSubCategory="self")
          bHidden=True
       End Object
       Begin Object Name="EdGraphPin_52070"
          PinName="LengthScale"
          PinType=(PinCategory="float")
          DefaultValue="0.0"
          AutogeneratedDefaultValue="0.0"
          LinkedTo(0)=EdGraphPin'"K2Node_CallFunction_61331.EdGraphPin_52065"'
       End Object
       Begin Object Name="EdGraphPin_52069"
          PinName="then"
          Direction=EGPD_Output
          PinType=(PinCategory="exec")
       End Object
       Begin Object Name="EdGraphPin_52068"
          PinName="execute"
          PinType=(PinCategory="exec")
          LinkedTo(0)=EdGraphPin'"K2Node_VariableSet_2067.EdGraphPin_51377"'
       End Object
       VariableReference=(MemberName="LengthScale",MemberGuid=046FAFF1432B2868A4796B8E04BE64DE,bSelfContext=True)
       Pins(0)=EdGraphPin'EdGraphPin_52068'
       Pins(1)=EdGraphPin'EdGraphPin_52069'
       Pins(2)=EdGraphPin'EdGraphPin_52070'
       Pins(3)=EdGraphPin'EdGraphPin_52071'
       NodePosX=-224
       NodePosY=1216
       NodeGuid=29B288DA44144D1BC0D424890970A709
    End Object

    Leave a comment:


  • replied
    Originally posted by SiggiG View Post
    Nice job! Looking forward to seeing your result

    The Perpendicular function there defines a vector that goes through the midway point, or 90° to that vector. I used a cross product between the vector defined by End - Start and a random direction (X, Y or Z), but in hindsight I should have only used two Then I normalized the vector and offset the midway point by that scaled by a "branch offset" value.
    Thanks SiggiG, I'm going to have to go back to drawing board on this. Firstly, I need to wrap my head around the concept DistributionVectorPartcleParam and Instanced Parameters to get them to work together at dynamically at run-time. Secondly, my translation of Drillian's L-System pseudo code was a bust, resulting in infinite loops. Working out the subdivision and branching details with Blueprints will require more planning (thus, I'm seeking a working code* example to translate into BP). The upside, I'm learning more about UE4 particles and cascade needed for other effects.

    Leave a comment:


  • replied
    Nice job! Looking forward to seeing your result

    The Perpendicular function there defines a vector that goes through the midway point, or 90° to that vector. I used a cross product between the vector defined by End - Start and a random direction (X, Y or Z), but in hindsight I should have only used two Then I normalized the vector and offset the midway point by that scaled by a "branch offset" value.

    Leave a comment:


  • replied
    Originally posted by Antidamage View Post
    Does that exist yet? I tried looking into splines for the first time last week and the only thing I could fine were landscape splines which have a very specific purpose.
    It does, as Spline Component in blueprints.

    Leave a comment:


  • replied
    Originally posted by n00854180t View Post
    Maybe use splines and the spline/mesh rendering?

    Looks awesome!
    Does that exist yet? I tried looking into splines for the first time last week and the only thing I could fine were landscape splines which have a very specific purpose.

    Leave a comment:


  • replied
    Hi SiggiG

    Found a nice Particle Beam tutorial & Instanced Parameters on the Unreal Wiki. I have everything needed to construct a Procedural Lightening Blueprint translating the L-System Psuedo Code w/3D Vectors into BP Nodes:

    Code:
    BeamArray.Add(spawn Beam(startVector, endVector));
    offsetAmount = maximumOffset; // the maximum amount to offset a lightning vertex.
    ForEachLoop generation (some number of generations)
      ForEachLoop Beam that was in BeamArray when this generation started
        BeamArray.Remove(Beam); // This Beam is no longer necessary.
    
        midVector = Average(startvector, endVector);
        // Offset the midvector by a random amount along the normal.
        midVector += Perpendicular(Normalize(endVector-startVector))*RandomFloatInRange(-offsetAmount,offsetAmount);
    
        // Create two spawn Beams that span from the start vector to the end vector,
        // but with the spawn (randomly-offset) midvector.
        BeamArray.Add(spawn Beam(startVector, midVector));
        BeamArray.Add(spawn Beam(midVector, endVector));
      LoopBody
      offsetAmount /= 2; // Each subsequent generation offsets at max half as much as the generation before.
    LoopBody
    Code:
    direction = midVector - startVector;
    splitEnd = Rotate(direction, randomSmallAngle)*lengthScale + midVector; // lengthScale is, for best results, < 1.  0.7 is a good value.
    BeamArray.Add(spawn Beam(midVector, splitEnd));
    I think using UE4 Cascade's Beam Particle is going to make for some really interesting lightening effects. I'll provide a download when I get something tangible working.
    Last edited by TechLord; 08-23-2014, 05:22 PM.

    Leave a comment:


  • replied
    Originally posted by Tom Looman View Post
    This looks great Siggi! I could use some great looking lightning soon for my project in case you share it.

    Do the beams "seek" for a surface or only take a general direction? Anyway nice project!
    Thanks no they don't do that yet, but easy to add and is on my todo list.

    Leave a comment:


  • replied
    This looks great Siggi! I could use some great looking lightning soon for my project in case you share it.

    Do the beams "seek" for a surface or only take a general direction? Anyway nice project!

    Leave a comment:

Working...
X