查看: 311|回复: 0

[引擎的各个功能] 11.创建 Service 节点

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-8 07:16:40 | 显示全部楼层 |阅读模式

11.创建 Service 节点



       
     
     
     Unreal Engine 4.9

       
     
         



            
            
Previous Step


        
            
        
Next Step


   
            
        
Quick Start Home


   
   
Services 附着在 Composite
节点上,只要其分支节点被执行,它们便将按所定义的频率执行。它们常用于检查和更新黑板。它们以行为树系统的形态取代了传统平行节点。


在本例中,service 节点将寻找非 AI 角色的 Pawn,然后设置 TargetToFollow 和 TargetLocation 黑板 keys。

步骤


在 内容浏览器 中 双击 打开 FollowerBT 行为树。


点击 New Service 按钮。


它将创建于和行为树相同的文件夹中。


在 内容浏览器 中将其重命名为 “AgroCheck”。


编辑器应已将其打开以便编辑。如尚未打开,在 内容浏览器 中 双击 打开。


创建如下图表:


     p').length != 0) { copyToClipboard($('#fullgraphBTService11_snippet > p').html()); } else { copyToClipboard($('#fullgraphBTService11_snippet').html()); }">Copy Example
   
       
11.创建 Service 节点
11.创建 Service 节点





   
  1. Begin Object Class=K2Node_CustomEvent Name="K2Node_CustomEvent_6"
  2.    Begin Object Class=EdGraphPin Name="EdGraphPin_19767"
  3.    End Object
  4.    Begin Object Class=EdGraphPin Name="EdGraphPin_19768"
  5.    End Object
  6.    Begin Object Class=EdGraphPin Name="EdGraphPin_19769"
  7.    End Object
  8.    Begin Object Class=EdGraphPin Name="EdGraphPin_19770"
  9.    End Object
  10.    Begin Object Name="EdGraphPin_19767"
  11.       PinName="OutputDelegate"
  12.       Direction=EGPD_Output
  13.       PinType=(PinCategory="delegate",PinSubCategoryMemberReference=(MemberParent=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C',MemberName="ReceiveTick_Copy_Copy",MemberGuid=6D1107C948D1F4E6B9BA9FBC654B2264))
  14.    End Object
  15.    Begin Object Name="EdGraphPin_19768"
  16.       PinName="then"
  17.       Direction=EGPD_Output
  18.       PinType=(PinCategory="exec")
  19.       LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20178'
  20.    End Object
  21.    Begin Object Name="EdGraphPin_19769"
  22.       PinName="OwnerActor"
  23.       Direction=EGPD_Output
  24.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  25.       LinkedTo(0)=EdGraphPin'K2Node_DynamicCast_437.EdGraphPin_19782'
  26.    End Object
  27.    Begin Object Name="EdGraphPin_19770"
  28.       PinName="DeltaSeconds"
  29.       Direction=EGPD_Output
  30.       PinType=(PinCategory="float")
  31.    End Object
  32.    CustomFunctionName="ReceiveTick_Copy_Copy"
  33.    Pins(0)=EdGraphPin'EdGraphPin_19767'
  34.    Pins(1)=EdGraphPin'EdGraphPin_19768'
  35.    Pins(2)=EdGraphPin'EdGraphPin_19769'
  36.    Pins(3)=EdGraphPin'EdGraphPin_19770'
  37.    NodePosX=-4592
  38.    NodePosY=2304
  39.    bHasCompilerMessage=True
  40.    ErrorType=3
  41.    ErrorMsg="Warning Can/'t connect pins  Owner Actor  and  Object : This cast has an invalid target type (was the class deleted without a redirect?)."
  42.    NodeGuid=6D1107C948D1F4E6B9BA9FBC654B2264
  43.    CustomProperties UserDefinedPin Name="OwnerActor" IsArray=0 IsReference=0 Category=object SubCategoryObject=/Script/Engine.Actor
  44.    CustomProperties UserDefinedPin Name="DeltaSeconds" IsArray=0 IsReference=0 Category=float
  45. End Object
  46. Begin Object Class=K2Node_DynamicCast Name="K2Node_DynamicCast_437"
  47.    Begin Object Class=EdGraphPin Name="EdGraphPin_19779"
  48.    End Object
  49.    Begin Object Class=EdGraphPin Name="EdGraphPin_19780"
  50.    End Object
  51.    Begin Object Class=EdGraphPin Name="EdGraphPin_19781"
  52.    End Object
  53.    Begin Object Class=EdGraphPin Name="EdGraphPin_19782"
  54.    End Object
  55.    Begin Object Class=EdGraphPin Name="EdGraphPin_19783"
  56.    End Object
  57.    Begin Object Name="EdGraphPin_19779"
  58.       PinName="execute"
  59.       PinType=(PinCategory="exec")
  60.       LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20181'
  61.    End Object
  62.    Begin Object Name="EdGraphPin_19780"
  63.       PinName="then"
  64.       Direction=EGPD_Output
  65.       PinType=(PinCategory="exec")
  66.       LinkedTo(0)=EdGraphPin'K2Node_VariableSet_11.EdGraphPin_20028'
  67.    End Object
  68.    Begin Object Name="EdGraphPin_19781"
  69.       PinName="CastFailed"
  70.       Direction=EGPD_Output
  71.       PinType=(PinCategory="exec")
  72.    End Object
  73.    Begin Object Name="EdGraphPin_19782"
  74.       PinName="Object"
  75.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  76.       LinkedTo(0)=EdGraphPin'K2Node_CustomEvent_6.EdGraphPin_19769'
  77.    End Object
  78.    Begin Object Name="EdGraphPin_19783"
  79.       PinName="bSuccess"
  80.       Direction=EGPD_Output
  81.       PinType=(PinCategory="bool")
  82.       bHidden=True
  83.    End Object
  84.    Pins(0)=EdGraphPin'EdGraphPin_19779'
  85.    Pins(1)=EdGraphPin'EdGraphPin_19780'
  86.    Pins(2)=EdGraphPin'EdGraphPin_19781'
  87.    Pins(3)=EdGraphPin'EdGraphPin_19782'
  88.    Pins(4)=EdGraphPin'EdGraphPin_19783'
  89.    NodePosX=-4016
  90.    NodePosY=2304
  91.    bHasCompilerMessage=True
  92.    ErrorType=3
  93.    ErrorMsg="Warning Can/'t connect pins  Object  and  Owner Actor : This cast has an invalid target type (was the class deleted without a redirect?)."
  94.    NodeGuid=5791C348428BE0E23579BCBACAAA5EED
  95. End Object
  96. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2180"
  97.    Begin Object Class=EdGraphPin Name="EdGraphPin_19794"
  98.    End Object
  99.    Begin Object Class=EdGraphPin Name="EdGraphPin_19795"
  100.    End Object
  101.    Begin Object Name="EdGraphPin_19794"
  102.       PinName="self"
  103.       PinFriendlyName="Target"
  104.       PinToolTip="Target/nController Reference"
  105.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Controller')
  106.       LinkedTo(0)=EdGraphPin'K2Node_VariableGet_41.EdGraphPin_20190'
  107.    End Object
  108.    Begin Object Name="EdGraphPin_19795"
  109.       PinName="ReturnValue"
  110.       PinToolTip="Return Value/nPawn Reference"
  111.       Direction=EGPD_Output
  112.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Pawn')
  113.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19800'
  114.    End Object
  115.    bIsPureFunc=True
  116.    bIsConstFunc=True
  117.    FunctionReference=(MemberParent=Class'/Script/Engine.Controller',MemberName="K2_GetPawn")
  118.    Pins(0)=EdGraphPin'EdGraphPin_19794'
  119.    Pins(1)=EdGraphPin'EdGraphPin_19795'
  120.    NodePosX=-3712
  121.    NodePosY=2480
  122.    bHasCompilerMessage=True
  123.    ErrorType=3
  124.    ErrorMsg="Warning Can/'t connect pins  Target  and  AI CON Ref : Controller Reference is not compatible with Reference."
  125.    NodeGuid=F069F59C4F8E0476DF1ACE998083AA38
  126. End Object
  127. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2181"
  128.    Begin Object Class=EdGraphPin Name="EdGraphPin_19800"
  129.    End Object
  130.    Begin Object Class=EdGraphPin Name="EdGraphPin_19801"
  131.    End Object
  132.    Begin Object Name="EdGraphPin_19800"
  133.       PinName="self"
  134.       PinFriendlyName="Target"
  135.       PinToolTip="Target/nActor Reference"
  136.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  137.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2180.EdGraphPin_19795'
  138.    End Object
  139.    Begin Object Name="EdGraphPin_19801"
  140.       PinName="ReturnValue"
  141.       PinToolTip="Return Value/nVector "
  142.       Direction=EGPD_Output
  143.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  144.       DefaultValue="0, 0, 0"
  145.       AutogeneratedDefaultValue="0, 0, 0"
  146.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19810'
  147.       LinkedTo(1)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_24.EdGraphPin_19849'
  148.       LinkedTo(2)=EdGraphPin'K2Node_VariableSet_10.EdGraphPin_19955'
  149.    End Object
  150.    bIsPureFunc=True
  151.    bIsConstFunc=True
  152.    FunctionReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="K2_GetActorLocation")
  153.    Pins(0)=EdGraphPin'EdGraphPin_19800'
  154.    Pins(1)=EdGraphPin'EdGraphPin_19801'
  155.    NodePosX=-3488
  156.    NodePosY=2480
  157.    NodeGuid=27DE28464468122F953517A540AD9308
  158. End Object
  159. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2182"
  160.    Begin Object Class=EdGraphPin Name="EdGraphPin_19806"
  161.    End Object
  162.    Begin Object Class=EdGraphPin Name="EdGraphPin_19807"
  163.    End Object
  164.    Begin Object Class=EdGraphPin Name="EdGraphPin_19808"
  165.    End Object
  166.    Begin Object Class=EdGraphPin Name="EdGraphPin_19809"
  167.    End Object
  168.    Begin Object Class=EdGraphPin Name="EdGraphPin_19810"
  169.    End Object
  170.    Begin Object Class=EdGraphPin Name="EdGraphPin_19811"
  171.    End Object
  172.    Begin Object Class=EdGraphPin Name="EdGraphPin_19812"
  173.    End Object
  174.    Begin Object Class=EdGraphPin Name="EdGraphPin_19813"
  175.    End Object
  176.    Begin Object Class=EdGraphPin Name="EdGraphPin_19814"
  177.    End Object
  178.    Begin Object Class=EdGraphPin Name="EdGraphPin_19815"
  179.    End Object
  180.    Begin Object Class=EdGraphPin Name="EdGraphPin_19816"
  181.    End Object
  182.    Begin Object Class=EdGraphPin Name="EdGraphPin_19817"
  183.    End Object
  184.    Begin Object Class=EdGraphPin Name="EdGraphPin_19818"
  185.    End Object
  186.    Begin Object Class=EdGraphPin Name="EdGraphPin_19819"
  187.    End Object
  188.    Begin Object Name="EdGraphPin_19806"
  189.       PinName="execute"
  190.       PinType=(PinCategory="exec")
  191.       LinkedTo(0)=EdGraphPin'K2Node_VariableSet_10.EdGraphPin_19954'
  192.    End Object
  193.    Begin Object Name="EdGraphPin_19807"
  194.       PinName="then"
  195.       Direction=EGPD_Output
  196.       PinType=(PinCategory="exec")
  197.       LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20037'
  198.    End Object
  199.    Begin Object Name="EdGraphPin_19808"
  200.       PinName="self"
  201.       PinFriendlyName="Target"
  202.       PinToolTip="Target/nKismet System Library Reference"
  203.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetSystemLibrary')
  204.       DefaultObject=Default__KismetSystemLibrary
  205.       bHidden=True
  206.    End Object
  207.    Begin Object Name="EdGraphPin_19809"
  208.       PinName="WorldContextObject"
  209.       PinToolTip="World Context Object/nObject Reference"
  210.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  211.       bHidden=True
  212.    End Object
  213.    Begin Object Name="EdGraphPin_19810"
  214.       PinName="Start"
  215.       PinToolTip="Start/nVector /n/nStart of line segment."
  216.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)
  217.       DefaultValue="0, 0, 0"
  218.       AutogeneratedDefaultValue="0, 0, 0"
  219.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19801'
  220.    End Object
  221.    Begin Object Name="EdGraphPin_19811"
  222.       PinName="End"
  223.       PinToolTip="End/nVector /n/nEnd of line segment."
  224.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)
  225.       DefaultValue="0, 0, 0"
  226.       AutogeneratedDefaultValue="0, 0, 0"
  227.       LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_24.EdGraphPin_19851'
  228.    End Object
  229.    Begin Object Name="EdGraphPin_19812"
  230.       PinName="Radius"
  231.       PinToolTip="Radius/nFloat/n/nRadius of the sphere to sweep"
  232.       PinType=(PinCategory="float")
  233.       DefaultValue="1500.0"
  234.       AutogeneratedDefaultValue="0.0"
  235.    End Object
  236.    Begin Object Name="EdGraphPin_19813"
  237.       PinName="ObjectTypes"
  238.       PinToolTip="Object Types/nArray of EObjectTypeQuery Enums/n/nArray of Object Types to trace"
  239.       PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EObjectTypeQuery',bIsArray=True,bIsReference=True,bIsConst=True)
  240.       LinkedTo(0)=EdGraphPin'K2Node_VariableGet_35.EdGraphPin_19860'
  241.       bDefaultValueIsIgnored=True
  242.    End Object
  243.    Begin Object Name="EdGraphPin_19814"
  244.       PinName="bTraceComplex"
  245.       PinToolTip="Trace Complex/nBoolean/n/nTrue to test against complex collision, false to test against simplified collision."
  246.       PinType=(PinCategory="bool")
  247.       DefaultValue="false"
  248.       AutogeneratedDefaultValue="false"
  249.    End Object
  250.    Begin Object Name="EdGraphPin_19815"
  251.       PinName="ActorsToIgnore"
  252.       PinToolTip="Actors to Ignore/nArray of Actor References"
  253.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True,bIsReference=True,bIsConst=True)
  254.       LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_20209'
  255.       bDefaultValueIsIgnored=True
  256.    End Object
  257.    Begin Object Name="EdGraphPin_19816"
  258.       PinName="DrawDebugType"
  259.       PinToolTip="Draw Debug Type/nEDrawDebugTrace Enum"
  260.       PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EDrawDebugTrace')
  261.       DefaultValue="None"
  262.    End Object
  263.    Begin Object Name="EdGraphPin_19817"
  264.       PinName="OutHits"
  265.       PinToolTip="Out Hits/nArray of Hit Result Structures/n/nA list of hits, sorted along the trace from start to finish.  The blocking hit will be the last hit, if there was one."
  266.       Direction=EGPD_Output
  267.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsArray=True)
  268.       LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20038'
  269.    End Object
  270.    Begin Object Name="EdGraphPin_19818"
  271.       PinName="bIgnoreSelf"
  272.       PinToolTip="Ignore Self/nBoolean"
  273.       PinType=(PinCategory="bool")
  274.       DefaultValue="true"
  275.       AutogeneratedDefaultValue="true"
  276.    End Object
  277.    Begin Object Name="EdGraphPin_19819"
  278.       PinName="ReturnValue"
  279.       PinToolTip="Return Value/nBoolean/n/nTrue if there was a hit, false otherwise."
  280.       Direction=EGPD_Output
  281.       PinType=(PinCategory="bool")
  282.       DefaultValue="false"
  283.       AutogeneratedDefaultValue="false"
  284.    End Object
  285.    FunctionReference=(MemberParent=Class'/Script/Engine.KismetSystemLibrary',MemberName="SphereTraceMultiForObjects")
  286.    Pins(0)=EdGraphPin'EdGraphPin_19806'
  287.    Pins(1)=EdGraphPin'EdGraphPin_19807'
  288.    Pins(2)=EdGraphPin'EdGraphPin_19808'
  289.    Pins(3)=EdGraphPin'EdGraphPin_19809'
  290.    Pins(4)=EdGraphPin'EdGraphPin_19810'
  291.    Pins(5)=EdGraphPin'EdGraphPin_19811'
  292.    Pins(6)=EdGraphPin'EdGraphPin_19812'
  293.    Pins(7)=EdGraphPin'EdGraphPin_19813'
  294.    Pins(8)=EdGraphPin'EdGraphPin_19814'
  295.    Pins(9)=EdGraphPin'EdGraphPin_19815'
  296.    Pins(10)=EdGraphPin'EdGraphPin_19816'
  297.    Pins(11)=EdGraphPin'EdGraphPin_19817'
  298.    Pins(12)=EdGraphPin'EdGraphPin_19818'
  299.    Pins(13)=EdGraphPin'EdGraphPin_19819'
  300.    NodePosX=-2656
  301.    NodePosY=2464
  302.    NodeGuid=58CC8F764DEBE8121F8309837449CC18
  303. End Object
  304. Begin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_24"
  305.    Begin Object Class=EdGraphPin Name="EdGraphPin_19848"
  306.    End Object
  307.    Begin Object Class=EdGraphPin Name="EdGraphPin_19849"
  308.    End Object
  309.    Begin Object Class=EdGraphPin Name="EdGraphPin_19850"
  310.    End Object
  311.    Begin Object Class=EdGraphPin Name="EdGraphPin_19851"
  312.    End Object
  313.    Begin Object Name="EdGraphPin_19848"
  314.       PinName="self"
  315.       PinFriendlyName="Target"
  316.       PinToolTip="Target/nKismet Math Library Reference"
  317.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
  318.       DefaultObject=Default__KismetMathLibrary
  319.       bHidden=True
  320.    End Object
  321.    Begin Object Name="EdGraphPin_19849"
  322.       PinName="A"
  323.       PinToolTip="A/nVector "
  324.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  325.       DefaultValue="0, 0, 0"
  326.       AutogeneratedDefaultValue="0, 0, 0"
  327.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19801'
  328.    End Object
  329.    Begin Object Name="EdGraphPin_19850"
  330.       PinName="B"
  331.       PinToolTip="B/nVector "
  332.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  333.       DefaultValue="0, 0,15.000000"
  334.       AutogeneratedDefaultValue="0, 0, 0"
  335.    End Object
  336.    Begin Object Name="EdGraphPin_19851"
  337.       PinName="ReturnValue"
  338.       PinToolTip="Return Value/nVector "
  339.       Direction=EGPD_Output
  340.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  341.       DefaultValue="0, 0, 0"
  342.       AutogeneratedDefaultValue="0, 0, 0"
  343.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19811'
  344.    End Object
  345.    bIsPureFunc=True
  346.    FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_VectorVector")
  347.    Pins(0)=EdGraphPin'EdGraphPin_19848'
  348.    Pins(1)=EdGraphPin'EdGraphPin_19849'
  349.    Pins(2)=EdGraphPin'EdGraphPin_19850'
  350.    Pins(3)=EdGraphPin'EdGraphPin_19851'
  351.    NodePosX=-3120
  352.    NodePosY=2576
  353.    NodeGuid=88589C3B4FF2BB5BD7AF8C967445D287
  354. End Object
  355. Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_35"
  356.    Begin Object Class=EdGraphPin Name="EdGraphPin_19860"
  357.    End Object
  358.    Begin Object Class=EdGraphPin Name="EdGraphPin_19861"
  359.    End Object
  360.    Begin Object Name="EdGraphPin_19860"
  361.       PinName="DesiredObjectTypes"
  362.       Direction=EGPD_Output
  363.       PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EObjectTypeQuery',bIsArray=True)
  364.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19813'
  365.    End Object
  366.    Begin Object Name="EdGraphPin_19861"
  367.       PinName="self"
  368.       PinFriendlyName="Target"
  369.       PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')
  370.       bHidden=True
  371.    End Object
  372.    VariableReference=(MemberName="DesiredObjectTypes",bSelfContext=True)
  373.    Pins(0)=EdGraphPin'EdGraphPin_19860'
  374.    Pins(1)=EdGraphPin'EdGraphPin_19861'
  375.    NodePosX=-2880
  376.    NodePosY=2720
  377.    bHasCompilerMessage=True
  378.    ErrorType=1
  379.    ErrorMsg="Warning Could not find a variable named /"DesiredObjectTypes/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Get DesiredObjectTypes /nError The property associated with  Desired Object Types  could not be found"
  380.    NodeGuid=96942C864E7424B50A7235A931497C03
  381. End Object
  382. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2183"
  383.    Begin Object Class=EdGraphPin Name="EdGraphPin_19866"
  384.    End Object
  385.    Begin Object Class=EdGraphPin Name="EdGraphPin_19867"
  386.    End Object
  387.    Begin Object Class=EdGraphPin Name="EdGraphPin_19868"
  388.    End Object
  389.    Begin Object Class=EdGraphPin Name="EdGraphPin_19869"
  390.    End Object
  391.    Begin Object Class=EdGraphPin Name="EdGraphPin_19870"
  392.    End Object
  393.    Begin Object Class=EdGraphPin Name="EdGraphPin_19871"
  394.    End Object
  395.    Begin Object Class=EdGraphPin Name="EdGraphPin_19872"
  396.    End Object
  397.    Begin Object Class=EdGraphPin Name="EdGraphPin_19873"
  398.    End Object
  399.    Begin Object Class=EdGraphPin Name="EdGraphPin_19874"
  400.    End Object
  401.    Begin Object Class=EdGraphPin Name="EdGraphPin_19875"
  402.    End Object
  403.    Begin Object Class=EdGraphPin Name="EdGraphPin_19876"
  404.    End Object
  405.    Begin Object Class=EdGraphPin Name="EdGraphPin_19877"
  406.    End Object
  407.    Begin Object Class=EdGraphPin Name="EdGraphPin_19878"
  408.    End Object
  409.    Begin Object Class=EdGraphPin Name="EdGraphPin_19879"
  410.    End Object
  411.    Begin Object Class=EdGraphPin Name="EdGraphPin_19880"
  412.    End Object
  413.    Begin Object Class=EdGraphPin Name="EdGraphPin_19881"
  414.    End Object
  415.    Begin Object Name="EdGraphPin_19866"
  416.       PinName="self"
  417.       PinFriendlyName="Target"
  418.       PinToolTip="Target/nGameplay Statics Reference"
  419.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')
  420.       DefaultObject=Default__GameplayStatics
  421.       bHidden=True
  422.    End Object
  423.    Begin Object Name="EdGraphPin_19867"
  424.       PinName="Hit"
  425.       PinToolTip="Hit/nHit Result Structure (by ref)/n/nThe source HitResult."
  426.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsReference=True,bIsConst=True)
  427.       LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20041'
  428.       bDefaultValueIsIgnored=True
  429.    End Object
  430.    Begin Object Name="EdGraphPin_19868"
  431.       PinName="bBlockingHit"
  432.       PinToolTip="Blocking Hit/nBoolean/n/nTrue if there was a blocking hit, false otherwise."
  433.       Direction=EGPD_Output
  434.       PinType=(PinCategory="bool")
  435.       DefaultValue="false"
  436.       AutogeneratedDefaultValue="false"
  437.    End Object
  438.    Begin Object Name="EdGraphPin_19869"
  439.       PinName="bInitialOverlap"
  440.       PinToolTip="Initial Overlap/nBoolean/n/nTrue if the hit started in an initial overlap. In this case some other values should be interpreted differently. Time will be 0, ImpactPoint will equal Location, and normals will be equal and indicate a depenetration vector."
  441.       Direction=EGPD_Output
  442.       PinType=(PinCategory="bool")
  443.       DefaultValue="false"
  444.       AutogeneratedDefaultValue="false"
  445.    End Object
  446.    Begin Object Name="EdGraphPin_19870"
  447.       PinName="Time"
  448.       PinToolTip="Time/nFloat/n/n/'Time/' of impact along trace direction ranging from [0.0 to 1.0) if there is a hit, indicating time between start and end. Equals 1.0 if there is no hit."
  449.       Direction=EGPD_Output
  450.       PinType=(PinCategory="float")
  451.       DefaultValue="0.0"
  452.       AutogeneratedDefaultValue="0.0"
  453.    End Object
  454.    Begin Object Name="EdGraphPin_19871"
  455.       PinName="Location"
  456.       PinToolTip="Location/nVector /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."
  457.       Direction=EGPD_Output
  458.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  459.       DefaultValue="0, 0, 0"
  460.       AutogeneratedDefaultValue="0, 0, 0"
  461.    End Object
  462.    Begin Object Name="EdGraphPin_19872"
  463.       PinName="ImpactPoint"
  464.       PinToolTip="Impact Point/nVector /n/nLocation of the actual contact point of the trace shape with the surface of the hit object. Equal to Location in the case of an initial overlap."
  465.       Direction=EGPD_Output
  466.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  467.       DefaultValue="0, 0, 0"
  468.       AutogeneratedDefaultValue="0, 0, 0"
  469.    End Object
  470.    Begin Object Name="EdGraphPin_19873"
  471.       PinName="Normal"
  472.       PinToolTip="Normal/nVector /n/nNormal of the hit in world space, for the object that was swept (e.g. for a sphere trace this points towards the sphere/'s center). Equal to ImpactNormal for line tests."
  473.       Direction=EGPD_Output
  474.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  475.       DefaultValue="0, 0, 0"
  476.       AutogeneratedDefaultValue="0, 0, 0"
  477.    End Object
  478.    Begin Object Name="EdGraphPin_19874"
  479.       PinName="ImpactNormal"
  480.       PinToolTip="Impact Normal/nVector /n/nNormal of the hit in world space, for the object that was hit by the sweep."
  481.       Direction=EGPD_Output
  482.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  483.       DefaultValue="0, 0, 0"
  484.       AutogeneratedDefaultValue="0, 0, 0"
  485.    End Object
  486.    Begin Object Name="EdGraphPin_19875"
  487.       PinName="PhysMat"
  488.       PinToolTip="Phys Mat/nPhysical Material Reference/n/nPhysical material that was hit. Must set bReturnPhysicalMaterial to true in the query params for this to be returned."
  489.       Direction=EGPD_Output
  490.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PhysicalMaterial')
  491.    End Object
  492.    Begin Object Name="EdGraphPin_19876"
  493.       PinName="HitActor"
  494.       PinToolTip="Hit Actor/nActor Reference/n/nActor hit by the trace."
  495.       Direction=EGPD_Output
  496.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  497.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2187.EdGraphPin_20058'
  498.       LinkedTo(1)=EdGraphPin'K2Node_Knot_45.EdGraphPin_20220'
  499.    End Object
  500.    Begin Object Name="EdGraphPin_19877"
  501.       PinName="HitComponent"
  502.       PinToolTip="Hit Component/nPrimitive Component Reference/n/nPrimitiveComponent hit by the trace."
  503.       Direction=EGPD_Output
  504.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
  505.    End Object
  506.    Begin Object Name="EdGraphPin_19878"
  507.       PinName="HitBoneName"
  508.       PinToolTip="Hit Bone Name/nName/n/nName of the bone hit (valid only if we hit a skeletal mesh)."
  509.       Direction=EGPD_Output
  510.       PinType=(PinCategory="name")
  511.       DefaultValue="None"
  512.       AutogeneratedDefaultValue="None"
  513.    End Object
  514.    Begin Object Name="EdGraphPin_19879"
  515.       PinName="HitItem"
  516.       PinToolTip="Hit Item/nInteger/n/nPrimitive-specific data recording which item in the primitive was hit"
  517.       Direction=EGPD_Output
  518.       PinType=(PinCategory="int")
  519.       DefaultValue="0"
  520.       AutogeneratedDefaultValue="0"
  521.    End Object
  522.    Begin Object Name="EdGraphPin_19880"
  523.       PinName="TraceStart"
  524.       PinToolTip="Trace Start/nVector "
  525.       Direction=EGPD_Output
  526.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  527.       DefaultValue="0, 0, 0"
  528.       AutogeneratedDefaultValue="0, 0, 0"
  529.    End Object
  530.    Begin Object Name="EdGraphPin_19881"
  531.       PinName="TraceEnd"
  532.       PinToolTip="Trace End/nVector "
  533.       Direction=EGPD_Output
  534.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  535.       DefaultValue="0, 0, 0"
  536.       AutogeneratedDefaultValue="0, 0, 0"
  537.    End Object
  538.    bIsPureFunc=True
  539.    FunctionReference=(MemberParent=Class'/Script/Engine.GameplayStatics',MemberName="BreakHitResult")
  540.    Pins(0)=EdGraphPin'EdGraphPin_19866'
  541.    Pins(1)=EdGraphPin'EdGraphPin_19867'
  542.    Pins(2)=EdGraphPin'EdGraphPin_19868'
  543.    Pins(3)=EdGraphPin'EdGraphPin_19869'
  544.    Pins(4)=EdGraphPin'EdGraphPin_19870'
  545.    Pins(5)=EdGraphPin'EdGraphPin_19871'
  546.    Pins(6)=EdGraphPin'EdGraphPin_19872'
  547.    Pins(7)=EdGraphPin'EdGraphPin_19873'
  548.    Pins(8)=EdGraphPin'EdGraphPin_19874'
  549.    Pins(9)=EdGraphPin'EdGraphPin_19875'
  550.    Pins(10)=EdGraphPin'EdGraphPin_19876'
  551.    Pins(11)=EdGraphPin'EdGraphPin_19877'
  552.    Pins(12)=EdGraphPin'EdGraphPin_19878'
  553.    Pins(13)=EdGraphPin'EdGraphPin_19879'
  554.    Pins(14)=EdGraphPin'EdGraphPin_19880'
  555.    Pins(15)=EdGraphPin'EdGraphPin_19881'
  556.    NodePosX=-1984
  557.    NodePosY=2640
  558.    NodeGuid=43206A0549F55A1474CA3F92727686F9
  559. End Object
  560. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2184"
  561.    Begin Object Class=EdGraphPin Name="EdGraphPin_19914"
  562.    End Object
  563.    Begin Object Class=EdGraphPin Name="EdGraphPin_19915"
  564.    End Object
  565.    Begin Object Class=EdGraphPin Name="EdGraphPin_19916"
  566.    End Object
  567.    Begin Object Class=EdGraphPin Name="EdGraphPin_19917"
  568.    End Object
  569.    Begin Object Class=EdGraphPin Name="EdGraphPin_19918"
  570.    End Object
  571.    Begin Object Class=EdGraphPin Name="EdGraphPin_19919"
  572.    End Object
  573.    Begin Object Class=EdGraphPin Name="EdGraphPin_19920"
  574.    End Object
  575.    Begin Object Class=EdGraphPin Name="EdGraphPin_19921"
  576.    End Object
  577.    Begin Object Class=EdGraphPin Name="EdGraphPin_19922"
  578.    End Object
  579.    Begin Object Class=EdGraphPin Name="EdGraphPin_19923"
  580.    End Object
  581.    Begin Object Class=EdGraphPin Name="EdGraphPin_19924"
  582.    End Object
  583.    Begin Object Class=EdGraphPin Name="EdGraphPin_19925"
  584.    End Object
  585.    Begin Object Class=EdGraphPin Name="EdGraphPin_19926"
  586.    End Object
  587.    Begin Object Name="EdGraphPin_19914"
  588.       PinName="execute"
  589.       PinType=(PinCategory="exec")
  590.       LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20040'
  591.    End Object
  592.    Begin Object Name="EdGraphPin_19915"
  593.       PinName="then"
  594.       Direction=EGPD_Output
  595.       PinType=(PinCategory="exec")
  596.       LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20142'
  597.    End Object
  598.    Begin Object Name="EdGraphPin_19916"
  599.       PinName="self"
  600.       PinFriendlyName="Target"
  601.       PinToolTip="Target/nKismet System Library Reference"
  602.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetSystemLibrary')
  603.       DefaultObject=Default__KismetSystemLibrary
  604.       bHidden=True
  605.    End Object
  606.    Begin Object Name="EdGraphPin_19917"
  607.       PinName="WorldContextObject"
  608.       PinToolTip="World Context Object/nObject Reference"
  609.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  610.       bHidden=True
  611.    End Object
  612.    Begin Object Name="EdGraphPin_19918"
  613.       PinName="Start"
  614.       PinToolTip="Start/nVector /n/nStart of line segment."
  615.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)
  616.       DefaultValue="0, 0, 0"
  617.       AutogeneratedDefaultValue="0, 0, 0"
  618.       LinkedTo(0)=EdGraphPin'K2Node_VariableGet_36.EdGraphPin_19962'
  619.    End Object
  620.    Begin Object Name="EdGraphPin_19919"
  621.       PinName="End"
  622.       PinToolTip="End/nVector /n/nEnd of line segment."
  623.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)
  624.       DefaultValue="0, 0, 0"
  625.       AutogeneratedDefaultValue="0, 0, 0"
  626.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2187.EdGraphPin_20059'
  627.    End Object
  628.    Begin Object Name="EdGraphPin_19920"
  629.       PinName="TraceChannel"
  630.       PinToolTip="Trace Channel/nETraceTypeQuery Enum"
  631.       PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.ETraceTypeQuery')
  632.       DefaultValue="TraceTypeQuery2"
  633.    End Object
  634.    Begin Object Name="EdGraphPin_19921"
  635.       PinName="bTraceComplex"
  636.       PinToolTip="Trace Complex/nBoolean/n/nTrue to test against complex collision, false to test against simplified collision."
  637.       PinType=(PinCategory="bool")
  638.       DefaultValue="false"
  639.       AutogeneratedDefaultValue="false"
  640.    End Object
  641.    Begin Object Name="EdGraphPin_19922"
  642.       PinName="ActorsToIgnore"
  643.       PinToolTip="Actors to Ignore/nArray of Actor References"
  644.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True,bIsReference=True,bIsConst=True)
  645.       LinkedTo(0)=EdGraphPin'K2Node_Knot_44.EdGraphPin_20215'
  646.       bDefaultValueIsIgnored=True
  647.    End Object
  648.    Begin Object Name="EdGraphPin_19923"
  649.       PinName="DrawDebugType"
  650.       PinToolTip="Draw Debug Type/nEDrawDebugTrace Enum"
  651.       PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EDrawDebugTrace')
  652.       DefaultValue="None"
  653.    End Object
  654.    Begin Object Name="EdGraphPin_19924"
  655.       PinName="OutHit"
  656.       PinToolTip="Out Hit/nHit Result Structure/n/nProperties of the trace hit."
  657.       Direction=EGPD_Output
  658.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult')
  659.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2185.EdGraphPin_19969'
  660.    End Object
  661.    Begin Object Name="EdGraphPin_19925"
  662.       PinName="bIgnoreSelf"
  663.       PinToolTip="Ignore Self/nBoolean"
  664.       PinType=(PinCategory="bool")
  665.       DefaultValue="true"
  666.       AutogeneratedDefaultValue="true"
  667.    End Object
  668.    Begin Object Name="EdGraphPin_19926"
  669.       PinName="ReturnValue"
  670.       PinToolTip="Return Value/nBoolean/n/nTrue if there was a hit, false otherwise."
  671.       Direction=EGPD_Output
  672.       PinType=(PinCategory="bool")
  673.       DefaultValue="false"
  674.       AutogeneratedDefaultValue="false"
  675.    End Object
  676.    FunctionReference=(MemberParent=Class'/Script/Engine.KismetSystemLibrary',MemberName="LineTraceSingle_NEW")
  677.    Pins(0)=EdGraphPin'EdGraphPin_19914'
  678.    Pins(1)=EdGraphPin'EdGraphPin_19915'
  679.    Pins(2)=EdGraphPin'EdGraphPin_19916'
  680.    Pins(3)=EdGraphPin'EdGraphPin_19917'
  681.    Pins(4)=EdGraphPin'EdGraphPin_19918'
  682.    Pins(5)=EdGraphPin'EdGraphPin_19919'
  683.    Pins(6)=EdGraphPin'EdGraphPin_19920'
  684.    Pins(7)=EdGraphPin'EdGraphPin_19921'
  685.    Pins(8)=EdGraphPin'EdGraphPin_19922'
  686.    Pins(9)=EdGraphPin'EdGraphPin_19923'
  687.    Pins(10)=EdGraphPin'EdGraphPin_19924'
  688.    Pins(11)=EdGraphPin'EdGraphPin_19925'
  689.    Pins(12)=EdGraphPin'EdGraphPin_19926'
  690.    NodePosX=-1424
  691.    NodePosY=2464
  692.    NodeGuid=CD0FA2E24E93A82F677826A64000AE11
  693. End Object
  694. Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_10"
  695.    Begin Object Class=EdGraphPin Name="EdGraphPin_19953"
  696.    End Object
  697.    Begin Object Class=EdGraphPin Name="EdGraphPin_19954"
  698.    End Object
  699.    Begin Object Class=EdGraphPin Name="EdGraphPin_19955"
  700.    End Object
  701.    Begin Object Name="EdGraphPin_19953"
  702.       PinName="execute"
  703.       PinType=(PinCategory="exec")
  704.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20155'
  705.    End Object
  706.    Begin Object Name="EdGraphPin_19954"
  707.       PinName="then"
  708.       Direction=EGPD_Output
  709.       PinType=(PinCategory="exec")
  710.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19806'
  711.    End Object
  712.    Begin Object Name="EdGraphPin_19955"
  713.       PinName="MyLocation"
  714.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  715.       DefaultValue="0, 0, 0"
  716.       AutogeneratedDefaultValue="0, 0, 0"
  717.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19801'
  718.    End Object
  719.    VariableReference=(MemberName="MyLocation",bSelfContext=True)
  720.    Pins(0)=EdGraphPin'EdGraphPin_19953'
  721.    Pins(1)=EdGraphPin'EdGraphPin_19954'
  722.    Pins(2)=EdGraphPin'EdGraphPin_19955'
  723.    NodePosX=-2960
  724.    NodePosY=2176
  725.    bHasCompilerMessage=True
  726.    ErrorType=1
  727.    ErrorMsg="Warning Could not find a variable named /"MyLocation/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Set MyLocation /nError The property associated with  My Location  could not be found"
  728.    NodeGuid=4CF54639407C0DF97B2C889DB7A1994F
  729. End Object
  730. Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_36"
  731.    Begin Object Class=EdGraphPin Name="EdGraphPin_19962"
  732.    End Object
  733.    Begin Object Class=EdGraphPin Name="EdGraphPin_19963"
  734.    End Object
  735.    Begin Object Name="EdGraphPin_19962"
  736.       PinName="MyLocation"
  737.       Direction=EGPD_Output
  738.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  739.       DefaultValue="0, 0, 0"
  740.       AutogeneratedDefaultValue="0, 0, 0"
  741.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19918'
  742.    End Object
  743.    Begin Object Name="EdGraphPin_19963"
  744.       PinName="self"
  745.       PinFriendlyName="Target"
  746.       PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')
  747.       bHidden=True
  748.    End Object
  749.    VariableReference=(MemberName="MyLocation",bSelfContext=True)
  750.    Pins(0)=EdGraphPin'EdGraphPin_19962'
  751.    Pins(1)=EdGraphPin'EdGraphPin_19963'
  752.    NodePosX=-1664
  753.    NodePosY=2544
  754.    bHasCompilerMessage=True
  755.    ErrorType=1
  756.    ErrorMsg="Warning Could not find a variable named /"MyLocation/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Get MyLocation /nError The property associated with  My Location  could not be found"
  757.    NodeGuid=918C98B94449B34384258CB776D1E920
  758. End Object
  759. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2185"
  760.    Begin Object Class=EdGraphPin Name="EdGraphPin_19968"
  761.    End Object
  762.    Begin Object Class=EdGraphPin Name="EdGraphPin_19969"
  763.    End Object
  764.    Begin Object Class=EdGraphPin Name="EdGraphPin_19970"
  765.    End Object
  766.    Begin Object Class=EdGraphPin Name="EdGraphPin_19971"
  767.    End Object
  768.    Begin Object Class=EdGraphPin Name="EdGraphPin_19972"
  769.    End Object
  770.    Begin Object Class=EdGraphPin Name="EdGraphPin_19973"
  771.    End Object
  772.    Begin Object Class=EdGraphPin Name="EdGraphPin_19974"
  773.    End Object
  774.    Begin Object Class=EdGraphPin Name="EdGraphPin_19975"
  775.    End Object
  776.    Begin Object Class=EdGraphPin Name="EdGraphPin_19976"
  777.    End Object
  778.    Begin Object Class=EdGraphPin Name="EdGraphPin_19977"
  779.    End Object
  780.    Begin Object Class=EdGraphPin Name="EdGraphPin_19978"
  781.    End Object
  782.    Begin Object Class=EdGraphPin Name="EdGraphPin_19979"
  783.    End Object
  784.    Begin Object Class=EdGraphPin Name="EdGraphPin_19980"
  785.    End Object
  786.    Begin Object Class=EdGraphPin Name="EdGraphPin_19981"
  787.    End Object
  788.    Begin Object Class=EdGraphPin Name="EdGraphPin_19982"
  789.    End Object
  790.    Begin Object Class=EdGraphPin Name="EdGraphPin_19983"
  791.    End Object
  792.    Begin Object Name="EdGraphPin_19968"
  793.       PinName="self"
  794.       PinFriendlyName="Target"
  795.       PinToolTip="Target/nGameplay Statics Reference"
  796.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')
  797.       DefaultObject=Default__GameplayStatics
  798.       bHidden=True
  799.    End Object
  800.    Begin Object Name="EdGraphPin_19969"
  801.       PinName="Hit"
  802.       PinToolTip="Hit/nHit Result Structure (by ref)/n/nThe source HitResult."
  803.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsReference=True,bIsConst=True)
  804.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19924'
  805.       bDefaultValueIsIgnored=True
  806.    End Object
  807.    Begin Object Name="EdGraphPin_19970"
  808.       PinName="bBlockingHit"
  809.       PinToolTip="Blocking Hit/nBoolean/n/nTrue if there was a blocking hit, false otherwise."
  810.       Direction=EGPD_Output
  811.       PinType=(PinCategory="bool")
  812.       DefaultValue="false"
  813.       AutogeneratedDefaultValue="false"
  814.    End Object
  815.    Begin Object Name="EdGraphPin_19971"
  816.       PinName="bInitialOverlap"
  817.       PinToolTip="Initial Overlap/nBoolean/n/nTrue if the hit started in an initial overlap. In this case some other values should be interpreted differently. Time will be 0, ImpactPoint will equal Location, and normals will be equal and indicate a depenetration vector."
  818.       Direction=EGPD_Output
  819.       PinType=(PinCategory="bool")
  820.       DefaultValue="false"
  821.       AutogeneratedDefaultValue="false"
  822.    End Object
  823.    Begin Object Name="EdGraphPin_19972"
  824.       PinName="Time"
  825.       PinToolTip="Time/nFloat/n/n/'Time/' of impact along trace direction ranging from [0.0 to 1.0) if there is a hit, indicating time between start and end. Equals 1.0 if there is no hit."
  826.       Direction=EGPD_Output
  827.       PinType=(PinCategory="float")
  828.       DefaultValue="0.0"
  829.       AutogeneratedDefaultValue="0.0"
  830.    End Object
  831.    Begin Object Name="EdGraphPin_19973"
  832.       PinName="Location"
  833.       PinToolTip="Location/nVector /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."
  834.       Direction=EGPD_Output
  835.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  836.       DefaultValue="0, 0, 0"
  837.       AutogeneratedDefaultValue="0, 0, 0"
  838.    End Object
  839.    Begin Object Name="EdGraphPin_19974"
  840.       PinName="ImpactPoint"
  841.       PinToolTip="Impact Point/nVector /n/nLocation of the actual contact point of the trace shape with the surface of the hit object. Equal to Location in the case of an initial overlap."
  842.       Direction=EGPD_Output
  843.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  844.       DefaultValue="0, 0, 0"
  845.       AutogeneratedDefaultValue="0, 0, 0"
  846.    End Object
  847.    Begin Object Name="EdGraphPin_19975"
  848.       PinName="Normal"
  849.       PinToolTip="Normal/nVector /n/nNormal of the hit in world space, for the object that was swept (e.g. for a sphere trace this points towards the sphere/'s center). Equal to ImpactNormal for line tests."
  850.       Direction=EGPD_Output
  851.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  852.       DefaultValue="0, 0, 0"
  853.       AutogeneratedDefaultValue="0, 0, 0"
  854.    End Object
  855.    Begin Object Name="EdGraphPin_19976"
  856.       PinName="ImpactNormal"
  857.       PinToolTip="Impact Normal/nVector /n/nNormal of the hit in world space, for the object that was hit by the sweep."
  858.       Direction=EGPD_Output
  859.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  860.       DefaultValue="0, 0, 0"
  861.       AutogeneratedDefaultValue="0, 0, 0"
  862.    End Object
  863.    Begin Object Name="EdGraphPin_19977"
  864.       PinName="PhysMat"
  865.       PinToolTip="Phys Mat/nPhysical Material Reference/n/nPhysical material that was hit. Must set bReturnPhysicalMaterial to true in the query params for this to be returned."
  866.       Direction=EGPD_Output
  867.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PhysicalMaterial')
  868.    End Object
  869.    Begin Object Name="EdGraphPin_19978"
  870.       PinName="HitActor"
  871.       PinToolTip="Hit Actor/nActor Reference/n/nActor hit by the trace."
  872.       Direction=EGPD_Output
  873.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  874.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2186.EdGraphPin_20017'
  875.       LinkedTo(1)=EdGraphPin'K2Node_Knot_48.EdGraphPin_20238'
  876.    End Object
  877.    Begin Object Name="EdGraphPin_19979"
  878.       PinName="HitComponent"
  879.       PinToolTip="Hit Component/nPrimitive Component Reference/n/nPrimitiveComponent hit by the trace."
  880.       Direction=EGPD_Output
  881.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')
  882.    End Object
  883.    Begin Object Name="EdGraphPin_19980"
  884.       PinName="HitBoneName"
  885.       PinToolTip="Hit Bone Name/nName/n/nName of the bone hit (valid only if we hit a skeletal mesh)."
  886.       Direction=EGPD_Output
  887.       PinType=(PinCategory="name")
  888.       DefaultValue="None"
  889.       AutogeneratedDefaultValue="None"
  890.    End Object
  891.    Begin Object Name="EdGraphPin_19981"
  892.       PinName="HitItem"
  893.       PinToolTip="Hit Item/nInteger/n/nPrimitive-specific data recording which item in the primitive was hit"
  894.       Direction=EGPD_Output
  895.       PinType=(PinCategory="int")
  896.       DefaultValue="0"
  897.       AutogeneratedDefaultValue="0"
  898.    End Object
  899.    Begin Object Name="EdGraphPin_19982"
  900.       PinName="TraceStart"
  901.       PinToolTip="Trace Start/nVector "
  902.       Direction=EGPD_Output
  903.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  904.       DefaultValue="0, 0, 0"
  905.       AutogeneratedDefaultValue="0, 0, 0"
  906.    End Object
  907.    Begin Object Name="EdGraphPin_19983"
  908.       PinName="TraceEnd"
  909.       PinToolTip="Trace End/nVector "
  910.       Direction=EGPD_Output
  911.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  912.       DefaultValue="0, 0, 0"
  913.       AutogeneratedDefaultValue="0, 0, 0"
  914.    End Object
  915.    bIsPureFunc=True
  916.    FunctionReference=(MemberParent=Class'/Script/Engine.GameplayStatics',MemberName="BreakHitResult")
  917.    Pins(0)=EdGraphPin'EdGraphPin_19968'
  918.    Pins(1)=EdGraphPin'EdGraphPin_19969'
  919.    Pins(2)=EdGraphPin'EdGraphPin_19970'
  920.    Pins(3)=EdGraphPin'EdGraphPin_19971'
  921.    Pins(4)=EdGraphPin'EdGraphPin_19972'
  922.    Pins(5)=EdGraphPin'EdGraphPin_19973'
  923.    Pins(6)=EdGraphPin'EdGraphPin_19974'
  924.    Pins(7)=EdGraphPin'EdGraphPin_19975'
  925.    Pins(8)=EdGraphPin'EdGraphPin_19976'
  926.    Pins(9)=EdGraphPin'EdGraphPin_19977'
  927.    Pins(10)=EdGraphPin'EdGraphPin_19978'
  928.    Pins(11)=EdGraphPin'EdGraphPin_19979'
  929.    Pins(12)=EdGraphPin'EdGraphPin_19980'
  930.    Pins(13)=EdGraphPin'EdGraphPin_19981'
  931.    Pins(14)=EdGraphPin'EdGraphPin_19982'
  932.    Pins(15)=EdGraphPin'EdGraphPin_19983'
  933.    NodePosX=-976
  934.    NodePosY=2544
  935.    NodeGuid=1CDC0FC94EA121DC8807C393D14E7C95
  936. End Object
  937. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2186"
  938.    Begin Object Class=EdGraphPin Name="EdGraphPin_20016"
  939.    End Object
  940.    Begin Object Class=EdGraphPin Name="EdGraphPin_20017"
  941.    End Object
  942.    Begin Object Class=EdGraphPin Name="EdGraphPin_20018"
  943.    End Object
  944.    Begin Object Class=EdGraphPin Name="EdGraphPin_20019"
  945.    End Object
  946.    Begin Object Name="EdGraphPin_20016"
  947.       PinName="self"
  948.       PinFriendlyName="Target"
  949.       PinToolTip="Target/nKismet Math Library Reference"
  950.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
  951.       DefaultObject=Default__KismetMathLibrary
  952.       bHidden=True
  953.    End Object
  954.    Begin Object Name="EdGraphPin_20017"
  955.       PinName="A"
  956.       PinToolTip="A/nObject Reference"
  957.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  958.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2185.EdGraphPin_19978'
  959.    End Object
  960.    Begin Object Name="EdGraphPin_20018"
  961.       PinName="B"
  962.       PinToolTip="B/nObject Reference"
  963.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  964.       LinkedTo(0)=EdGraphPin'K2Node_Knot_46.EdGraphPin_20227'
  965.    End Object
  966.    Begin Object Name="EdGraphPin_20019"
  967.       PinName="ReturnValue"
  968.       PinToolTip="Return Value/nBoolean"
  969.       Direction=EGPD_Output
  970.       PinType=(PinCategory="bool")
  971.       DefaultValue="false"
  972.       AutogeneratedDefaultValue="false"
  973.       LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20143'
  974.    End Object
  975.    bIsPureFunc=True
  976.    FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="EqualEqual_ObjectObject")
  977.    Pins(0)=EdGraphPin'EdGraphPin_20016'
  978.    Pins(1)=EdGraphPin'EdGraphPin_20017'
  979.    Pins(2)=EdGraphPin'EdGraphPin_20018'
  980.    Pins(3)=EdGraphPin'EdGraphPin_20019'
  981.    NodePosX=-736
  982.    NodePosY=2816
  983.    NodeGuid=B98BAAFE42763E72A7C42CA3A7E8218F
  984. End Object
  985. Begin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_11"
  986.    Begin Object Class=EdGraphPin Name="EdGraphPin_20028"
  987.    End Object
  988.    Begin Object Class=EdGraphPin Name="EdGraphPin_20029"
  989.    End Object
  990.    Begin Object Class=EdGraphPin Name="EdGraphPin_20030"
  991.    End Object
  992.    Begin Object Name="EdGraphPin_20028"
  993.       PinName="execute"
  994.       PinType=(PinCategory="exec")
  995.       LinkedTo(0)=EdGraphPin'K2Node_DynamicCast_437.EdGraphPin_19780'
  996.    End Object
  997.    Begin Object Name="EdGraphPin_20029"
  998.       PinName="then"
  999.       Direction=EGPD_Output
  1000.       PinType=(PinCategory="exec")
  1001.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20154'
  1002.    End Object
  1003.    Begin Object Name="EdGraphPin_20030"
  1004.       PinName="AI_CON_Ref"
  1005.       PinType=(PinCategory="object")
  1006.    End Object
  1007.    VariableReference=(MemberName="AI_CON_Ref",bSelfContext=True)
  1008.    Pins(0)=EdGraphPin'EdGraphPin_20028'
  1009.    Pins(1)=EdGraphPin'EdGraphPin_20029'
  1010.    Pins(2)=EdGraphPin'EdGraphPin_20030'
  1011.    NodePosX=-3728
  1012.    NodePosY=2320
  1013.    bHasCompilerMessage=True
  1014.    ErrorType=1
  1015.    ErrorMsg="Warning Could not find a variable named /"AI_CON_Ref/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Set AI_CON_Ref /nError Default value /'/' for  AI CON Ref  is invalid: /'PinSubCategoryObject on pin /'AI_CON_Ref/' is NULL and PinSubCategory is /'/' not /'self/'/'"
  1016.    NodeGuid=9D269BA94474BDDEF9E15E9B0380623B
  1017. End Object
  1018. Begin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_27"
  1019.    Begin Object Class=EdGraphPin Name="EdGraphPin_20037"
  1020.    End Object
  1021.    Begin Object Class=EdGraphPin Name="EdGraphPin_20038"
  1022.    End Object
  1023.    Begin Object Class=EdGraphPin Name="EdGraphPin_20039"
  1024.    End Object
  1025.    Begin Object Class=EdGraphPin Name="EdGraphPin_20040"
  1026.    End Object
  1027.    Begin Object Class=EdGraphPin Name="EdGraphPin_20041"
  1028.    End Object
  1029.    Begin Object Class=EdGraphPin Name="EdGraphPin_20042"
  1030.    End Object
  1031.    Begin Object Class=EdGraphPin Name="EdGraphPin_20043"
  1032.    End Object
  1033.    Begin Object Name="EdGraphPin_20037"
  1034.       PinName="Exec"
  1035.       PinType=(PinCategory="exec")
  1036.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19807'
  1037.    End Object
  1038.    Begin Object Name="EdGraphPin_20038"
  1039.       PinName="Array"
  1040.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsArray=True)
  1041.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19817'
  1042.    End Object
  1043.    Begin Object Name="EdGraphPin_20039"
  1044.       PinName="Break"
  1045.       PinType=(PinCategory="exec")
  1046.    End Object
  1047.    Begin Object Name="EdGraphPin_20040"
  1048.       PinName="LoopBody"
  1049.       Direction=EGPD_Output
  1050.       PinType=(PinCategory="exec")
  1051.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19914'
  1052.    End Object
  1053.    Begin Object Name="EdGraphPin_20041"
  1054.       PinName="Array Element"
  1055.       Direction=EGPD_Output
  1056.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult')
  1057.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2183.EdGraphPin_19867'
  1058.    End Object
  1059.    Begin Object Name="EdGraphPin_20042"
  1060.       PinName="Array Index"
  1061.       Direction=EGPD_Output
  1062.       PinType=(PinCategory="int")
  1063.    End Object
  1064.    Begin Object Name="EdGraphPin_20043"
  1065.       PinName="Completed"
  1066.       Direction=EGPD_Output
  1067.       PinType=(PinCategory="exec")
  1068.    End Object
  1069.    MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoopWithBreak',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=F07560274C5742E391E84B8F394CFB36)
  1070.    ResolvedWildcardType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsArray=True)
  1071.    Pins(0)=EdGraphPin'EdGraphPin_20037'
  1072.    Pins(1)=EdGraphPin'EdGraphPin_20038'
  1073.    Pins(2)=EdGraphPin'EdGraphPin_20039'
  1074.    Pins(3)=EdGraphPin'EdGraphPin_20040'
  1075.    Pins(4)=EdGraphPin'EdGraphPin_20041'
  1076.    Pins(5)=EdGraphPin'EdGraphPin_20042'
  1077.    Pins(6)=EdGraphPin'EdGraphPin_20043'
  1078.    NodePosX=-2224
  1079.    NodePosY=2464
  1080.    ErrorType=1
  1081.    ErrorMsg="Error Unexpected node type K2Node_MacroInstance encountered at  ForEachLoopWithBreak "
  1082.    NodeGuid=97C212D24A5797040845AB802EE42670
  1083. End Object
  1084. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2187"
  1085.    Begin Object Class=EdGraphPin Name="EdGraphPin_20058"
  1086.    End Object
  1087.    Begin Object Class=EdGraphPin Name="EdGraphPin_20059"
  1088.    End Object
  1089.    Begin Object Name="EdGraphPin_20058"
  1090.       PinName="self"
  1091.       PinFriendlyName="Target"
  1092.       PinToolTip="Target/nActor Reference"
  1093.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1094.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2183.EdGraphPin_19876'
  1095.    End Object
  1096.    Begin Object Name="EdGraphPin_20059"
  1097.       PinName="ReturnValue"
  1098.       PinToolTip="Return Value/nVector "
  1099.       Direction=EGPD_Output
  1100.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  1101.       DefaultValue="0, 0, 0"
  1102.       AutogeneratedDefaultValue="0, 0, 0"
  1103.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19919'
  1104.    End Object
  1105.    bIsPureFunc=True
  1106.    bIsConstFunc=True
  1107.    FunctionReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="K2_GetActorLocation")
  1108.    Pins(0)=EdGraphPin'EdGraphPin_20058'
  1109.    Pins(1)=EdGraphPin'EdGraphPin_20059'
  1110.    NodePosX=-1696
  1111.    NodePosY=2608
  1112.    NodeGuid=E6C4DC04431CACDB9F1458BD922DB0C1
  1113. End Object
  1114. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2188"
  1115.    Begin Object Class=EdGraphPin Name="EdGraphPin_20064"
  1116.    End Object
  1117.    Begin Object Class=EdGraphPin Name="EdGraphPin_20065"
  1118.    End Object
  1119.    Begin Object Name="EdGraphPin_20064"
  1120.       PinName="self"
  1121.       PinFriendlyName="Target"
  1122.       PinToolTip="Target/nActor Reference"
  1123.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1124.       LinkedTo(0)=EdGraphPin'K2Node_Knot_47.EdGraphPin_20233'
  1125.    End Object
  1126.    Begin Object Name="EdGraphPin_20065"
  1127.       PinName="ReturnValue"
  1128.       PinToolTip="Return Value/nVector "
  1129.       Direction=EGPD_Output
  1130.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  1131.       DefaultValue="0, 0, 0"
  1132.       AutogeneratedDefaultValue="0, 0, 0"
  1133.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2189.EdGraphPin_20075'
  1134.    End Object
  1135.    bIsPureFunc=True
  1136.    bIsConstFunc=True
  1137.    FunctionReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="K2_GetActorLocation")
  1138.    Pins(0)=EdGraphPin'EdGraphPin_20064'
  1139.    Pins(1)=EdGraphPin'EdGraphPin_20065'
  1140.    NodePosX=144
  1141.    NodePosY=2608
  1142.    NodeGuid=E876A015408E71B02F94C991ECF71A93
  1143. End Object
  1144. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2189"
  1145.    Begin Object Class=EdGraphPin Name="EdGraphPin_20070"
  1146.    End Object
  1147.    Begin Object Class=EdGraphPin Name="EdGraphPin_20071"
  1148.    End Object
  1149.    Begin Object Class=EdGraphPin Name="EdGraphPin_20072"
  1150.    End Object
  1151.    Begin Object Class=EdGraphPin Name="EdGraphPin_20073"
  1152.    End Object
  1153.    Begin Object Class=EdGraphPin Name="EdGraphPin_20074"
  1154.    End Object
  1155.    Begin Object Class=EdGraphPin Name="EdGraphPin_20075"
  1156.    End Object
  1157.    Begin Object Name="EdGraphPin_20070"
  1158.       PinName="execute"
  1159.       PinType=(PinCategory="exec")
  1160.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20107'
  1161.    End Object
  1162.    Begin Object Name="EdGraphPin_20071"
  1163.       PinName="then"
  1164.       Direction=EGPD_Output
  1165.       PinType=(PinCategory="exec")
  1166.    End Object
  1167.    Begin Object Name="EdGraphPin_20072"
  1168.       PinName="self"
  1169.       PinFriendlyName="Target"
  1170.       PinToolTip="Target/nBTFunction Library Reference"
  1171.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTFunctionLibrary')
  1172.       DefaultObject=Default__BTFunctionLibrary
  1173.       bHidden=True
  1174.    End Object
  1175.    Begin Object Name="EdGraphPin_20073"
  1176.       PinName="NodeOwner"
  1177.       PinToolTip="Node Owner/nBTNode Reference"
  1178.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTNode')
  1179.       bHidden=True
  1180.    End Object
  1181.    Begin Object Name="EdGraphPin_20074"
  1182.       PinName="Key"
  1183.       PinToolTip="Key/nBlackboard Key Selector Structure (by ref)"
  1184.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector',bIsReference=True,bIsConst=True)
  1185.       LinkedTo(0)=EdGraphPin'K2Node_VariableGet_37.EdGraphPin_20088'
  1186.       bDefaultValueIsIgnored=True
  1187.    End Object
  1188.    Begin Object Name="EdGraphPin_20075"
  1189.       PinName="Value"
  1190.       PinToolTip="Value/nVector "
  1191.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')
  1192.       DefaultValue="0, 0, 0"
  1193.       AutogeneratedDefaultValue="0, 0, 0"
  1194.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2188.EdGraphPin_20065'
  1195.    End Object
  1196.    FunctionReference=(MemberParent=Class'/Script/AIModule.BTFunctionLibrary',MemberName="SetBlackboardValueAsVector")
  1197.    Pins(0)=EdGraphPin'EdGraphPin_20070'
  1198.    Pins(1)=EdGraphPin'EdGraphPin_20071'
  1199.    Pins(2)=EdGraphPin'EdGraphPin_20072'
  1200.    Pins(3)=EdGraphPin'EdGraphPin_20073'
  1201.    Pins(4)=EdGraphPin'EdGraphPin_20074'
  1202.    Pins(5)=EdGraphPin'EdGraphPin_20075'
  1203.    NodePosX=592
  1204.    NodePosY=2464
  1205.    bHasCompilerMessage=True
  1206.    ErrorType=1
  1207.    ErrorMsg="Error This blueprint (self) is not a BTNode, therefore /' Node Owner /' must have a connection."
  1208.    NodeGuid=826018174CB60380AD257A8D0AD047AF
  1209. End Object
  1210. Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_37"
  1211.    Begin Object Class=EdGraphPin Name="EdGraphPin_20088"
  1212.    End Object
  1213.    Begin Object Class=EdGraphPin Name="EdGraphPin_20089"
  1214.    End Object
  1215.    Begin Object Name="EdGraphPin_20088"
  1216.       PinName="TargetLocation"
  1217.       Direction=EGPD_Output
  1218.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector')
  1219.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2189.EdGraphPin_20074'
  1220.    End Object
  1221.    Begin Object Name="EdGraphPin_20089"
  1222.       PinName="self"
  1223.       PinFriendlyName="Target"
  1224.       PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')
  1225.       bHidden=True
  1226.    End Object
  1227.    VariableReference=(MemberName="TargetLocation",bSelfContext=True)
  1228.    Pins(0)=EdGraphPin'EdGraphPin_20088'
  1229.    Pins(1)=EdGraphPin'EdGraphPin_20089'
  1230.    NodePosX=400
  1231.    NodePosY=2528
  1232.    bHasCompilerMessage=True
  1233.    ErrorType=1
  1234.    ErrorMsg="Warning Could not find a variable named /"TargetLocation/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Get TargetLocation /nError The property associated with  Target Location  could not be found"
  1235.    NodeGuid=8C8EE31C44973580F96EA28F1F10CD6A
  1236. End Object
  1237. Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_38"
  1238.    Begin Object Class=EdGraphPin Name="EdGraphPin_20094"
  1239.    End Object
  1240.    Begin Object Class=EdGraphPin Name="EdGraphPin_20095"
  1241.    End Object
  1242.    Begin Object Name="EdGraphPin_20094"
  1243.       PinName="TargetToFollow"
  1244.       Direction=EGPD_Output
  1245.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector')
  1246.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2191.EdGraphPin_20128'
  1247.    End Object
  1248.    Begin Object Name="EdGraphPin_20095"
  1249.       PinName="self"
  1250.       PinFriendlyName="Target"
  1251.       PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')
  1252.       bHidden=True
  1253.    End Object
  1254.    VariableReference=(MemberName="TargetToFollow",bSelfContext=True)
  1255.    Pins(0)=EdGraphPin'EdGraphPin_20094'
  1256.    Pins(1)=EdGraphPin'EdGraphPin_20095'
  1257.    NodePosX=-256
  1258.    NodePosY=2800
  1259.    bHasCompilerMessage=True
  1260.    ErrorType=1
  1261.    ErrorMsg="Warning Could not find a variable named /"TargetToFollow/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Get TargetToFollow /nError The property associated with  Target to Follow  could not be found"
  1262.    NodeGuid=61F581D441583D010D275F97173A007B
  1263. End Object
  1264. Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_39"
  1265.    Begin Object Class=EdGraphPin Name="EdGraphPin_20100"
  1266.    End Object
  1267.    Begin Object Class=EdGraphPin Name="EdGraphPin_20101"
  1268.    End Object
  1269.    Begin Object Name="EdGraphPin_20100"
  1270.       PinName="TargetToFollow"
  1271.       Direction=EGPD_Output
  1272.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector')
  1273.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20110'
  1274.    End Object
  1275.    Begin Object Name="EdGraphPin_20101"
  1276.       PinName="self"
  1277.       PinFriendlyName="Target"
  1278.       PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')
  1279.       bHidden=True
  1280.    End Object
  1281.    VariableReference=(MemberName="TargetToFollow",bSelfContext=True)
  1282.    Pins(0)=EdGraphPin'EdGraphPin_20100'
  1283.    Pins(1)=EdGraphPin'EdGraphPin_20101'
  1284.    NodePosX=-64
  1285.    NodePosY=2528
  1286.    bHasCompilerMessage=True
  1287.    ErrorType=1
  1288.    ErrorMsg="Warning Could not find a variable named /"TargetToFollow/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Get TargetToFollow /nError The property associated with  Target to Follow  could not be found"
  1289.    NodeGuid=841C4D864358568539E28785FC6C4D61
  1290. End Object
  1291. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2190"
  1292.    Begin Object Class=EdGraphPin Name="EdGraphPin_20106"
  1293.    End Object
  1294.    Begin Object Class=EdGraphPin Name="EdGraphPin_20107"
  1295.    End Object
  1296.    Begin Object Class=EdGraphPin Name="EdGraphPin_20108"
  1297.    End Object
  1298.    Begin Object Class=EdGraphPin Name="EdGraphPin_20109"
  1299.    End Object
  1300.    Begin Object Class=EdGraphPin Name="EdGraphPin_20110"
  1301.    End Object
  1302.    Begin Object Class=EdGraphPin Name="EdGraphPin_20111"
  1303.    End Object
  1304.    Begin Object Name="EdGraphPin_20106"
  1305.       PinName="execute"
  1306.       PinType=(PinCategory="exec")
  1307.       LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20144'
  1308.    End Object
  1309.    Begin Object Name="EdGraphPin_20107"
  1310.       PinName="then"
  1311.       Direction=EGPD_Output
  1312.       PinType=(PinCategory="exec")
  1313.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2189.EdGraphPin_20070'
  1314.    End Object
  1315.    Begin Object Name="EdGraphPin_20108"
  1316.       PinName="self"
  1317.       PinFriendlyName="Target"
  1318.       PinToolTip="Target/nBTFunction Library Reference"
  1319.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTFunctionLibrary')
  1320.       DefaultObject=Default__BTFunctionLibrary
  1321.       bHidden=True
  1322.    End Object
  1323.    Begin Object Name="EdGraphPin_20109"
  1324.       PinName="NodeOwner"
  1325.       PinToolTip="Node Owner/nBTNode Reference"
  1326.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTNode')
  1327.       bHidden=True
  1328.    End Object
  1329.    Begin Object Name="EdGraphPin_20110"
  1330.       PinName="Key"
  1331.       PinToolTip="Key/nBlackboard Key Selector Structure (by ref)"
  1332.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector',bIsReference=True,bIsConst=True)
  1333.       LinkedTo(0)=EdGraphPin'K2Node_VariableGet_39.EdGraphPin_20100'
  1334.       bDefaultValueIsIgnored=True
  1335.    End Object
  1336.    Begin Object Name="EdGraphPin_20111"
  1337.       PinName="Value"
  1338.       PinToolTip="Value/nObject Reference"
  1339.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  1340.       LinkedTo(0)=EdGraphPin'K2Node_Knot_47.EdGraphPin_20233'
  1341.    End Object
  1342.    FunctionReference=(MemberParent=Class'/Script/AIModule.BTFunctionLibrary',MemberName="SetBlackboardValueAsObject")
  1343.    Pins(0)=EdGraphPin'EdGraphPin_20106'
  1344.    Pins(1)=EdGraphPin'EdGraphPin_20107'
  1345.    Pins(2)=EdGraphPin'EdGraphPin_20108'
  1346.    Pins(3)=EdGraphPin'EdGraphPin_20109'
  1347.    Pins(4)=EdGraphPin'EdGraphPin_20110'
  1348.    Pins(5)=EdGraphPin'EdGraphPin_20111'
  1349.    NodePosX=128
  1350.    NodePosY=2464
  1351.    bHasCompilerMessage=True
  1352.    ErrorType=1
  1353.    ErrorMsg="Error This blueprint (self) is not a BTNode, therefore /' Node Owner /' must have a connection."
  1354.    NodeGuid=277F86FC42A73836499F53AD67650323
  1355. End Object
  1356. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2191"
  1357.    Begin Object Class=EdGraphPin Name="EdGraphPin_20124"
  1358.    End Object
  1359.    Begin Object Class=EdGraphPin Name="EdGraphPin_20125"
  1360.    End Object
  1361.    Begin Object Class=EdGraphPin Name="EdGraphPin_20126"
  1362.    End Object
  1363.    Begin Object Class=EdGraphPin Name="EdGraphPin_20127"
  1364.    End Object
  1365.    Begin Object Class=EdGraphPin Name="EdGraphPin_20128"
  1366.    End Object
  1367.    Begin Object Class=EdGraphPin Name="EdGraphPin_20129"
  1368.    End Object
  1369.    Begin Object Name="EdGraphPin_20124"
  1370.       PinName="execute"
  1371.       PinType=(PinCategory="exec")
  1372.       LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20145'
  1373.    End Object
  1374.    Begin Object Name="EdGraphPin_20125"
  1375.       PinName="then"
  1376.       Direction=EGPD_Output
  1377.       PinType=(PinCategory="exec")
  1378.    End Object
  1379.    Begin Object Name="EdGraphPin_20126"
  1380.       PinName="self"
  1381.       PinFriendlyName="Target"
  1382.       PinToolTip="Target/nBTFunction Library Reference"
  1383.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTFunctionLibrary')
  1384.       DefaultObject=Default__BTFunctionLibrary
  1385.       bHidden=True
  1386.    End Object
  1387.    Begin Object Name="EdGraphPin_20127"
  1388.       PinName="NodeOwner"
  1389.       PinToolTip="Node Owner/nBTNode Reference"
  1390.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTNode')
  1391.       bHidden=True
  1392.    End Object
  1393.    Begin Object Name="EdGraphPin_20128"
  1394.       PinName="Key"
  1395.       PinToolTip="Key/nBlackboard Key Selector Structure (by ref)"
  1396.       PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector',bIsReference=True,bIsConst=True)
  1397.       LinkedTo(0)=EdGraphPin'K2Node_VariableGet_38.EdGraphPin_20094'
  1398.       bDefaultValueIsIgnored=True
  1399.    End Object
  1400.    Begin Object Name="EdGraphPin_20129"
  1401.       PinName="Value"
  1402.       PinToolTip="Value/nObject Reference"
  1403.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  1404.    End Object
  1405.    FunctionReference=(MemberParent=Class'/Script/AIModule.BTFunctionLibrary',MemberName="SetBlackboardValueAsObject")
  1406.    Pins(0)=EdGraphPin'EdGraphPin_20124'
  1407.    Pins(1)=EdGraphPin'EdGraphPin_20125'
  1408.    Pins(2)=EdGraphPin'EdGraphPin_20126'
  1409.    Pins(3)=EdGraphPin'EdGraphPin_20127'
  1410.    Pins(4)=EdGraphPin'EdGraphPin_20128'
  1411.    Pins(5)=EdGraphPin'EdGraphPin_20129'
  1412.    NodePosX=-64
  1413.    NodePosY=2736
  1414.    bHasCompilerMessage=True
  1415.    ErrorType=1
  1416.    ErrorMsg="Error This blueprint (self) is not a BTNode, therefore /' Node Owner /' must have a connection."
  1417.    NodeGuid=15590FFF47F60A3322F082AEE4DA84FF
  1418. End Object
  1419. Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_27"
  1420.    Begin Object Class=EdGraphPin Name="EdGraphPin_20142"
  1421.    End Object
  1422.    Begin Object Class=EdGraphPin Name="EdGraphPin_20143"
  1423.    End Object
  1424.    Begin Object Class=EdGraphPin Name="EdGraphPin_20144"
  1425.    End Object
  1426.    Begin Object Class=EdGraphPin Name="EdGraphPin_20145"
  1427.    End Object
  1428.    Begin Object Name="EdGraphPin_20142"
  1429.       PinName="execute"
  1430.       PinType=(PinCategory="exec")
  1431.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19915'
  1432.    End Object
  1433.    Begin Object Name="EdGraphPin_20143"
  1434.       PinName="Condition"
  1435.       PinType=(PinCategory="bool")
  1436.       DefaultValue="true"
  1437.       AutogeneratedDefaultValue="true"
  1438.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2186.EdGraphPin_20019'
  1439.    End Object
  1440.    Begin Object Name="EdGraphPin_20144"
  1441.       PinName="then"
  1442.       PinFriendlyName="true"
  1443.       Direction=EGPD_Output
  1444.       PinType=(PinCategory="exec")
  1445.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20106'
  1446.    End Object
  1447.    Begin Object Name="EdGraphPin_20145"
  1448.       PinName="else"
  1449.       PinFriendlyName="false"
  1450.       Direction=EGPD_Output
  1451.       PinType=(PinCategory="exec")
  1452.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2191.EdGraphPin_20124'
  1453.    End Object
  1454.    Pins(0)=EdGraphPin'EdGraphPin_20142'
  1455.    Pins(1)=EdGraphPin'EdGraphPin_20143'
  1456.    Pins(2)=EdGraphPin'EdGraphPin_20144'
  1457.    Pins(3)=EdGraphPin'EdGraphPin_20145'
  1458.    NodePosX=-432
  1459.    NodePosY=2464
  1460.    NodeGuid=A657CEA146A38DE8319BF7B5121DF69C
  1461. End Object
  1462. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2192"
  1463.    Begin Object Class=EdGraphPin Name="EdGraphPin_20154"
  1464.    End Object
  1465.    Begin Object Class=EdGraphPin Name="EdGraphPin_20155"
  1466.    End Object
  1467.    Begin Object Class=EdGraphPin Name="EdGraphPin_20156"
  1468.    End Object
  1469.    Begin Object Class=EdGraphPin Name="EdGraphPin_20157"
  1470.    End Object
  1471.    Begin Object Class=EdGraphPin Name="EdGraphPin_20158"
  1472.    End Object
  1473.    Begin Object Class=EdGraphPin Name="EdGraphPin_20159"
  1474.    End Object
  1475.    Begin Object Name="EdGraphPin_20154"
  1476.       PinName="execute"
  1477.       PinType=(PinCategory="exec")
  1478.       LinkedTo(0)=EdGraphPin'K2Node_VariableSet_11.EdGraphPin_20029'
  1479.       LinkedTo(1)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20180'
  1480.    End Object
  1481.    Begin Object Name="EdGraphPin_20155"
  1482.       PinName="then"
  1483.       Direction=EGPD_Output
  1484.       PinType=(PinCategory="exec")
  1485.       LinkedTo(0)=EdGraphPin'K2Node_VariableSet_10.EdGraphPin_19953'
  1486.    End Object
  1487.    Begin Object Name="EdGraphPin_20156"
  1488.       PinName="self"
  1489.       PinFriendlyName="Target"
  1490.       PinToolTip="Target/nGameplay Statics Reference"
  1491.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')
  1492.       DefaultObject=Default__GameplayStatics
  1493.       bHidden=True
  1494.    End Object
  1495.    Begin Object Name="EdGraphPin_20157"
  1496.       PinName="WorldContextObject"
  1497.       PinToolTip="World Context Object/nObject Reference"
  1498.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  1499.       bHidden=True
  1500.    End Object
  1501.    Begin Object Name="EdGraphPin_20158"
  1502.       PinName="ActorClass"
  1503.       PinToolTip="Actor Class/nActor Class/n/nClass of Actor to find. Must be specified or result array will be empty."
  1504.       PinType=(PinCategory="class",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1505.    End Object
  1506.    Begin Object Name="EdGraphPin_20159"
  1507.       PinName="OutActors"
  1508.       PinToolTip="Out Actors/nArray of Actor References/n/nOutput array of Actors of the specified class."
  1509.       Direction=EGPD_Output
  1510.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)
  1511.       LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_20208'
  1512.    End Object
  1513.    FunctionReference=(MemberParent=Class'/Script/Engine.GameplayStatics',MemberName="GetAllActorsOfClass")
  1514.    Pins(0)=EdGraphPin'EdGraphPin_20154'
  1515.    Pins(1)=EdGraphPin'EdGraphPin_20155'
  1516.    Pins(2)=EdGraphPin'EdGraphPin_20156'
  1517.    Pins(3)=EdGraphPin'EdGraphPin_20157'
  1518.    Pins(4)=EdGraphPin'EdGraphPin_20158'
  1519.    Pins(5)=EdGraphPin'EdGraphPin_20159'
  1520.    NodePosX=-3488
  1521.    NodePosY=2160
  1522.    NodeGuid=5EA186074133CEC8F715E6814F3F8E6A
  1523. End Object
  1524. Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_40"
  1525.    Begin Object Class=EdGraphPin Name="EdGraphPin_20172"
  1526.    End Object
  1527.    Begin Object Class=EdGraphPin Name="EdGraphPin_20173"
  1528.    End Object
  1529.    Begin Object Name="EdGraphPin_20172"
  1530.       PinName="AI_CON_Ref"
  1531.       Direction=EGPD_Output
  1532.       PinType=(PinCategory="object")
  1533.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2193.EdGraphPin_20197'
  1534.    End Object
  1535.    Begin Object Name="EdGraphPin_20173"
  1536.       PinName="self"
  1537.       PinFriendlyName="Target"
  1538.       PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')
  1539.       bHidden=True
  1540.    End Object
  1541.    VariableReference=(MemberName="AI_CON_Ref",bSelfContext=True)
  1542.    Pins(0)=EdGraphPin'EdGraphPin_20172'
  1543.    Pins(1)=EdGraphPin'EdGraphPin_20173'
  1544.    NodePosX=-4768
  1545.    NodePosY=2160
  1546.    bHasCompilerMessage=True
  1547.    ErrorType=1
  1548.    ErrorMsg="Warning Can/'t connect pins  AI CON Ref  and  A : Reference is not compatible with Object Reference./nWarning Could not find a variable named /"AI_CON_Ref/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Get AI_CON_Ref /nError The property associated with  AI CON Ref  could not be found"
  1549.    NodeGuid=743AD8D34E20E10A14823AA26FD37B35
  1550. End Object
  1551. Begin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_28"
  1552.    Begin Object Class=EdGraphPin Name="EdGraphPin_20178"
  1553.    End Object
  1554.    Begin Object Class=EdGraphPin Name="EdGraphPin_20179"
  1555.    End Object
  1556.    Begin Object Class=EdGraphPin Name="EdGraphPin_20180"
  1557.    End Object
  1558.    Begin Object Class=EdGraphPin Name="EdGraphPin_20181"
  1559.    End Object
  1560.    Begin Object Name="EdGraphPin_20178"
  1561.       PinName="execute"
  1562.       PinType=(PinCategory="exec")
  1563.       LinkedTo(0)=EdGraphPin'K2Node_CustomEvent_6.EdGraphPin_19768'
  1564.    End Object
  1565.    Begin Object Name="EdGraphPin_20179"
  1566.       PinName="Condition"
  1567.       PinType=(PinCategory="bool")
  1568.       DefaultValue="true"
  1569.       AutogeneratedDefaultValue="true"
  1570.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2193.EdGraphPin_20199'
  1571.    End Object
  1572.    Begin Object Name="EdGraphPin_20180"
  1573.       PinName="then"
  1574.       PinFriendlyName="true"
  1575.       Direction=EGPD_Output
  1576.       PinType=(PinCategory="exec")
  1577.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20154'
  1578.    End Object
  1579.    Begin Object Name="EdGraphPin_20181"
  1580.       PinName="else"
  1581.       PinFriendlyName="false"
  1582.       Direction=EGPD_Output
  1583.       PinType=(PinCategory="exec")
  1584.       LinkedTo(0)=EdGraphPin'K2Node_DynamicCast_437.EdGraphPin_19779'
  1585.    End Object
  1586.    Pins(0)=EdGraphPin'EdGraphPin_20178'
  1587.    Pins(1)=EdGraphPin'EdGraphPin_20179'
  1588.    Pins(2)=EdGraphPin'EdGraphPin_20180'
  1589.    Pins(3)=EdGraphPin'EdGraphPin_20181'
  1590.    NodePosX=-4304
  1591.    NodePosY=2160
  1592.    NodeGuid=8859B2D7441D71FD581A5397AE8F0C47
  1593. End Object
  1594. Begin Object Class=EdGraphNode_Comment Name="EdGraphNode_Comment_11"
  1595.    NodePosX=-4800
  1596.    NodePosY=2080
  1597.    NodeWidth=720
  1598.    NodeHeight=192
  1599.    NodeComment="Is AI_CON_Ref set?"
  1600.    NodeGuid=119EAC1E4CCAB65876CD97B77D520A4E
  1601. End Object
  1602. Begin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_41"
  1603.    Begin Object Class=EdGraphPin Name="EdGraphPin_20190"
  1604.    End Object
  1605.    Begin Object Class=EdGraphPin Name="EdGraphPin_20191"
  1606.    End Object
  1607.    Begin Object Name="EdGraphPin_20190"
  1608.       PinName="AI_CON_Ref"
  1609.       Direction=EGPD_Output
  1610.       PinType=(PinCategory="object")
  1611.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2180.EdGraphPin_19794'
  1612.    End Object
  1613.    Begin Object Name="EdGraphPin_20191"
  1614.       PinName="self"
  1615.       PinFriendlyName="Target"
  1616.       PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')
  1617.       bHidden=True
  1618.    End Object
  1619.    VariableReference=(MemberName="AI_CON_Ref",bSelfContext=True)
  1620.    Pins(0)=EdGraphPin'EdGraphPin_20190'
  1621.    Pins(1)=EdGraphPin'EdGraphPin_20191'
  1622.    NodePosX=-3856
  1623.    NodePosY=2496
  1624.    bHasCompilerMessage=True
  1625.    ErrorType=1
  1626.    ErrorMsg="Warning Can/'t connect pins  AI CON Ref  and  Target : Reference is not compatible with Controller Reference./nWarning Could not find a variable named /"AI_CON_Ref/" in /'Blueprint_Effect_Explosion_C/'./nMake sure /'Blueprint_Effect_Explosion_C/' has been compiled for  Get AI_CON_Ref /nError The property associated with  AI CON Ref  could not be found"
  1627.    NodeGuid=20282A5A4019B770F28F249CD0A8AFE4
  1628. End Object
  1629. Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2193"
  1630.    Begin Object Class=EdGraphPin Name="EdGraphPin_20196"
  1631.    End Object
  1632.    Begin Object Class=EdGraphPin Name="EdGraphPin_20197"
  1633.    End Object
  1634.    Begin Object Class=EdGraphPin Name="EdGraphPin_20198"
  1635.    End Object
  1636.    Begin Object Class=EdGraphPin Name="EdGraphPin_20199"
  1637.    End Object
  1638.    Begin Object Name="EdGraphPin_20196"
  1639.       PinName="self"
  1640.       PinFriendlyName="Target"
  1641.       PinToolTip="Target/nKismet Math Library Reference"
  1642.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
  1643.       DefaultObject=Default__KismetMathLibrary
  1644.       bHidden=True
  1645.    End Object
  1646.    Begin Object Name="EdGraphPin_20197"
  1647.       PinName="A"
  1648.       PinToolTip="A/nObject Reference"
  1649.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  1650.       LinkedTo(0)=EdGraphPin'K2Node_VariableGet_40.EdGraphPin_20172'
  1651.    End Object
  1652.    Begin Object Name="EdGraphPin_20198"
  1653.       PinName="B"
  1654.       PinToolTip="B/nObject Reference"
  1655.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')
  1656.    End Object
  1657.    Begin Object Name="EdGraphPin_20199"
  1658.       PinName="ReturnValue"
  1659.       PinToolTip="Return Value/nBoolean"
  1660.       Direction=EGPD_Output
  1661.       PinType=(PinCategory="bool")
  1662.       DefaultValue="false"
  1663.       AutogeneratedDefaultValue="false"
  1664.       LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20179'
  1665.    End Object
  1666.    bIsPureFunc=True
  1667.    FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="NotEqual_ObjectObject")
  1668.    Pins(0)=EdGraphPin'EdGraphPin_20196'
  1669.    Pins(1)=EdGraphPin'EdGraphPin_20197'
  1670.    Pins(2)=EdGraphPin'EdGraphPin_20198'
  1671.    Pins(3)=EdGraphPin'EdGraphPin_20199'
  1672.    NodePosX=-4592
  1673.    NodePosY=2160
  1674.    bHasCompilerMessage=True
  1675.    ErrorType=3
  1676.    ErrorMsg="Warning Can/'t connect pins  A  and  AI CON Ref : Object Reference is not compatible with Reference."
  1677.    NodeGuid=AE3F83CF416CB0A3684633B550912EE9
  1678. End Object
  1679. Begin Object Class=K2Node_Knot Name="K2Node_Knot_43"
  1680.    Begin Object Class=EdGraphPin Name="EdGraphPin_20208"
  1681.    End Object
  1682.    Begin Object Class=EdGraphPin Name="EdGraphPin_20209"
  1683.    End Object
  1684.    Begin Object Name="EdGraphPin_20208"
  1685.       PinName="InputPin"
  1686.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)
  1687.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20159'
  1688.       bDefaultValueIsIgnored=True
  1689.    End Object
  1690.    Begin Object Name="EdGraphPin_20209"
  1691.       PinName="OutputPin"
  1692.       Direction=EGPD_Output
  1693.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)
  1694.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19815'
  1695.       LinkedTo(1)=EdGraphPin'K2Node_Knot_44.EdGraphPin_20214'
  1696.    End Object
  1697.    Pins(0)=EdGraphPin'EdGraphPin_20208'
  1698.    Pins(1)=EdGraphPin'EdGraphPin_20209'
  1699.    NodePosX=-2928
  1700.    NodePosY=2432
  1701.    NodeGuid=E00D898F44BE7CA8FD01DFAFE1AC4896
  1702. End Object
  1703. Begin Object Class=K2Node_Knot Name="K2Node_Knot_44"
  1704.    Begin Object Class=EdGraphPin Name="EdGraphPin_20214"
  1705.    End Object
  1706.    Begin Object Class=EdGraphPin Name="EdGraphPin_20215"
  1707.    End Object
  1708.    Begin Object Name="EdGraphPin_20214"
  1709.       PinName="InputPin"
  1710.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)
  1711.       LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_20209'
  1712.       bDefaultValueIsIgnored=True
  1713.    End Object
  1714.    Begin Object Name="EdGraphPin_20215"
  1715.       PinName="OutputPin"
  1716.       Direction=EGPD_Output
  1717.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)
  1718.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19922'
  1719.    End Object
  1720.    Pins(0)=EdGraphPin'EdGraphPin_20214'
  1721.    Pins(1)=EdGraphPin'EdGraphPin_20215'
  1722.    NodePosX=-1600
  1723.    NodePosY=2432
  1724.    NodeGuid=827668E54A90F50E765ABF88BF502A9A
  1725. End Object
  1726. Begin Object Class=K2Node_Knot Name="K2Node_Knot_45"
  1727.    Begin Object Class=EdGraphPin Name="EdGraphPin_20220"
  1728.    End Object
  1729.    Begin Object Class=EdGraphPin Name="EdGraphPin_20221"
  1730.    End Object
  1731.    Begin Object Name="EdGraphPin_20220"
  1732.       PinName="InputPin"
  1733.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1734.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2183.EdGraphPin_19876'
  1735.       bDefaultValueIsIgnored=True
  1736.    End Object
  1737.    Begin Object Name="EdGraphPin_20221"
  1738.       PinName="OutputPin"
  1739.       Direction=EGPD_Output
  1740.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1741.       LinkedTo(0)=EdGraphPin'K2Node_Knot_46.EdGraphPin_20226'
  1742.    End Object
  1743.    Pins(0)=EdGraphPin'EdGraphPin_20220'
  1744.    Pins(1)=EdGraphPin'EdGraphPin_20221'
  1745.    NodePosX=-1728
  1746.    NodePosY=2928
  1747.    NodeGuid=BB1DCBCB4FCDEF5484DBE3AA406EEBC3
  1748. End Object
  1749. Begin Object Class=K2Node_Knot Name="K2Node_Knot_46"
  1750.    Begin Object Class=EdGraphPin Name="EdGraphPin_20226"
  1751.    End Object
  1752.    Begin Object Class=EdGraphPin Name="EdGraphPin_20227"
  1753.    End Object
  1754.    Begin Object Name="EdGraphPin_20226"
  1755.       PinName="InputPin"
  1756.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1757.       LinkedTo(0)=EdGraphPin'K2Node_Knot_45.EdGraphPin_20221'
  1758.       bDefaultValueIsIgnored=True
  1759.    End Object
  1760.    Begin Object Name="EdGraphPin_20227"
  1761.       PinName="OutputPin"
  1762.       Direction=EGPD_Output
  1763.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1764.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2186.EdGraphPin_20018'
  1765.    End Object
  1766.    Pins(0)=EdGraphPin'EdGraphPin_20226'
  1767.    Pins(1)=EdGraphPin'EdGraphPin_20227'
  1768.    NodePosX=-848
  1769.    NodePosY=2928
  1770.    NodeGuid=F2A4730849A279BDD702C5830C91C370
  1771. End Object
  1772. Begin Object Class=K2Node_Knot Name="K2Node_Knot_47"
  1773.    Begin Object Class=EdGraphPin Name="EdGraphPin_20232"
  1774.    End Object
  1775.    Begin Object Class=EdGraphPin Name="EdGraphPin_20233"
  1776.    End Object
  1777.    Begin Object Name="EdGraphPin_20232"
  1778.       PinName="InputPin"
  1779.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1780.       LinkedTo(0)=EdGraphPin'K2Node_Knot_48.EdGraphPin_20239'
  1781.       bDefaultValueIsIgnored=True
  1782.    End Object
  1783.    Begin Object Name="EdGraphPin_20233"
  1784.       PinName="OutputPin"
  1785.       Direction=EGPD_Output
  1786.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1787.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2188.EdGraphPin_20064'
  1788.       LinkedTo(1)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20111'
  1789.    End Object
  1790.    Pins(0)=EdGraphPin'EdGraphPin_20232'
  1791.    Pins(1)=EdGraphPin'EdGraphPin_20233'
  1792.    NodePosX=-112
  1793.    NodePosY=2656
  1794.    NodeGuid=AAF473AA4270950544001FA4CC114C56
  1795. End Object
  1796. Begin Object Class=K2Node_Knot Name="K2Node_Knot_48"
  1797.    Begin Object Class=EdGraphPin Name="EdGraphPin_20238"
  1798.    End Object
  1799.    Begin Object Class=EdGraphPin Name="EdGraphPin_20239"
  1800.    End Object
  1801.    Begin Object Name="EdGraphPin_20238"
  1802.       PinName="InputPin"
  1803.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1804.       LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2185.EdGraphPin_19978'
  1805.       bDefaultValueIsIgnored=True
  1806.    End Object
  1807.    Begin Object Name="EdGraphPin_20239"
  1808.       PinName="OutputPin"
  1809.       Direction=EGPD_Output
  1810.       PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')
  1811.       LinkedTo(0)=EdGraphPin'K2Node_Knot_47.EdGraphPin_20232'
  1812.    End Object
  1813.    Pins(0)=EdGraphPin'EdGraphPin_20238'
  1814.    Pins(1)=EdGraphPin'EdGraphPin_20239'
  1815.    NodePosX=-720
  1816.    NodePosY=2656
  1817.    NodeGuid=59E5C0E248297E2662F5CE9F9ACEEC93
  1818. End Object
复制代码

     p').length != 0) { copyToClipboard($('#fullgraphBTService11_snippet > p').html()); } else { copyToClipboard($('#fullgraphBTService11_snippet').html()); }">

点击图片将其展开,或点击 此处11.创建 Service 节点

在窗口中打开。


11.创建 Service 节点



该蓝图的变量名、类型和数值:


       


       
                DesiredObjectTypes
               
               
                Array of type EObjectTypeQuery
               
               
                一个元素设为 Pawn
               
       

       
                MyLocation
               
               
                Vector 3
               
               
                0,0,0
               
       

       
                AI_CON_Ref
               
               
                Follower_AI_CON_C
               
               
                无
               
       

       
                TargetToFollow
               
               
                BlackboardKeySelector
               
               
                无 - 但此变量的“可编辑”标记为 True,因此可在行为树中根据实例进行变更。
               
       

       
                TargetLocation
               
               
                BlackboardKeySelector
               
               
                无 - 但此变量的“可编辑”标记为 True,因此可在行为树中根据实例进行变更。
               
       



       
变量 DesiredObjectTypes 是类型
  1. EObjectTypeQuery
复制代码
的一个阵列,有单个元素设为 Pawn。如需进行此设置,在 My Blueprint 面板下选择 DesiredObjectTypes 变量,然后在 Details 面板下的 Default Value 类目中点击 11.创建 Service 节点
按钮添加一个元素。然后在元素的下拉菜单中选择 Pawn。


如 Default Value 类目中无内容显示,请对蓝图进行编译。



以下是该图表中将执行的操作:


事件标记(Event Tick) 与 Actors 中的工作方式相同,不同之处是以行为树中定义的频率进行标记。


递入的 Owner Actor 固定为调用行为树的控制器,先进行保存。在未保存时才需要进行此操作,以减少投射节点带来的系统开销。


基于受控 pawn 位置为对象执行多球体追踪(Multi Sphere Trace),获得所有 pawn,减去受控 pawn。


For Each 循环将确认玩家是否被击中。


如是,执行视觉追踪,确认 AI pawn 是否能看到玩家 pawn。


如能看到,在黑板物体上为 AI pawn 设置适当的值(Target to Follow 和 Target Location)。


如不能看到,清除黑板上的 Target to Follow key。


            
            
Previous Step


        
            
        
Next Step


   
            
        
Quick Start Home


   
   




                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部