Announcement

Collapse
No announcement yet.

[WIP] Procedural lightning

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

    #16
    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.
    Lead Engineer at Wargaming | Ex-CCP (EVE Valkyrie / Sparc) | @SiggiGG
    Check out my procedural mesh examples

    Comment


      #17
      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.
      HeadlessStudios.com - S P A G H E T T I: Ninja Swords, Guns & Monsters & Other S**t! - Join Our Discord

      Comment


        #18
        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
        HeadlessStudios.com - S P A G H E T T I: Ninja Swords, Guns & Monsters & Other S**t! - Join Our Discord

        Comment


          #19
          Awesome!

          I think, the lightning needs more iterations.

          Comment


            #20
            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

            Comment


              #21
              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
              Lead Engineer at Wargaming | Ex-CCP (EVE Valkyrie / Sparc) | @SiggiGG
              Check out my procedural mesh examples

              Comment


                #22
                Waiting for it SiggiC

                Comment


                  #23
                  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

                  Comment


                    #24
                    I did post the code yes, for free:
                    https://forums.unrealengine.com/show...-Examples-free
                    Lead Engineer at Wargaming | Ex-CCP (EVE Valkyrie / Sparc) | @SiggiGG
                    Check out my procedural mesh examples

                    Comment


                      #25
                      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

                      Comment

                      Working...
                      X