查看: 492|回复: 8

[引擎各个功能] 【11.创建 Service 节点 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 14:03:16 | 显示全部楼层 |阅读模式



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   
【虚幻4翻译文档-11.创建 Service 节点 | Unreal Engine】[虚幻4中文文档]



    Begin Object Class=K2Node_CustomEvent Name="K2Node_CustomEvent_6"   Begin Object Class=EdGraphPin Name="EdGraphPin_19767"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19768"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19769"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19770"   End Object   Begin Object Name="EdGraphPin_19767"      PinName="OutputDelegate"      Direction=EGPD_Output      PinType=(PinCategory="delegate",PinSubCategoryMemberReference=(MemberParent=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C',MemberName="ReceiveTick_Copy_Copy",MemberGuid=6D1107C948D1F4E6B9BA9FBC654B2264))   End Object   Begin Object Name="EdGraphPin_19768"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20178'   End Object   Begin Object Name="EdGraphPin_19769"      PinName="OwnerActor"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_DynamicCast_437.EdGraphPin_19782'   End Object   Begin Object Name="EdGraphPin_19770"      PinName="DeltaSeconds"      Direction=EGPD_Output      PinType=(PinCategory="float")   End Object   CustomFunctionName="ReceiveTick_Copy_Copy"   Pins(0)=EdGraphPin'EdGraphPin_19767'   Pins(1)=EdGraphPin'EdGraphPin_19768'   Pins(2)=EdGraphPin'EdGraphPin_19769'   Pins(3)=EdGraphPin'EdGraphPin_19770'   NodePosX=-4592   NodePosY=2304   bHasCompilerMessage=True   ErrorType=3   ErrorMsg="Warning Can\'t connect pins  Owner Actor  and  Object : This cast has an invalid target type (was the class deleted without a redirect)."   NodeGuid=6D1107C948D1F4E6B9BA9FBC654B2264   CustomProperties UserDefinedPin Name="OwnerActor" IsArray=0 IsReference=0 Category=object SubCategoryObject=/Script/Engine.Actor    CustomProperties UserDefinedPin Name="DeltaSeconds" IsArray=0 IsReference=0 Category=float End ObjectBegin Object Class=K2Node_DynamicCast Name="K2Node_DynamicCast_437"   Begin Object Class=EdGraphPin Name="EdGraphPin_19779"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19780"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19781"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19782"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19783"   End Object   Begin Object Name="EdGraphPin_19779"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20181'   End Object   Begin Object Name="EdGraphPin_19780"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_11.EdGraphPin_20028'   End Object   Begin Object Name="EdGraphPin_19781"      PinName="CastFailed"      Direction=EGPD_Output      PinType=(PinCategory="exec")   End Object   Begin Object Name="EdGraphPin_19782"      PinName="Object"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      LinkedTo(0)=EdGraphPin'K2Node_CustomEvent_6.EdGraphPin_19769'   End Object   Begin Object Name="EdGraphPin_19783"      PinName="bSuccess"      Direction=EGPD_Output      PinType=(PinCategory="bool")      bHidden=True   End Object   Pins(0)=EdGraphPin'EdGraphPin_19779'   Pins(1)=EdGraphPin'EdGraphPin_19780'   Pins(2)=EdGraphPin'EdGraphPin_19781'   Pins(3)=EdGraphPin'EdGraphPin_19782'   Pins(4)=EdGraphPin'EdGraphPin_19783'   NodePosX=-4016   NodePosY=2304   bHasCompilerMessage=True   ErrorType=3   ErrorMsg="Warning Can\'t connect pins  Object  and  Owner Actor : This cast has an invalid target type (was the class deleted without a redirect)."   NodeGuid=5791C348428BE0E23579BCBACAAA5EEDEnd ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2180"   Begin Object Class=EdGraphPin Name="EdGraphPin_19794"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19795"   End Object   Begin Object Name="EdGraphPin_19794"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nController Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Controller')      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_41.EdGraphPin_20190'   End Object   Begin Object Name="EdGraphPin_19795"      PinName="ReturnValue"      PinToolTip="Return Value\nPawn Reference"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Pawn')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19800'   End Object   bIsPureFunc=True   bIsConstFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.Controller',MemberName="K2_GetPawn")   Pins(0)=EdGraphPin'EdGraphPin_19794'   Pins(1)=EdGraphPin'EdGraphPin_19795'   NodePosX=-3712   NodePosY=2480   bHasCompilerMessage=True   ErrorType=3   ErrorMsg="Warning Can\'t connect pins  Target  and  AI CON Ref : Controller Reference is not compatible with Reference."   NodeGuid=F069F59C4F8E0476DF1ACE998083AA38End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2181"   Begin Object Class=EdGraphPin Name="EdGraphPin_19800"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19801"   End Object   Begin Object Name="EdGraphPin_19800"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nActor Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2180.EdGraphPin_19795'   End Object   Begin Object Name="EdGraphPin_19801"      PinName="ReturnValue"      PinToolTip="Return Value\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19810'      LinkedTo(1)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_24.EdGraphPin_19849'      LinkedTo(2)=EdGraphPin'K2Node_VariableSet_10.EdGraphPin_19955'   End Object   bIsPureFunc=True   bIsConstFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="K2_GetActorLocation")   Pins(0)=EdGraphPin'EdGraphPin_19800'   Pins(1)=EdGraphPin'EdGraphPin_19801'   NodePosX=-3488   NodePosY=2480   NodeGuid=27DE28464468122F953517A540AD9308End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2182"   Begin Object Class=EdGraphPin Name="EdGraphPin_19806"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19807"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19808"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19809"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19810"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19811"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19812"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19813"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19814"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19815"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19816"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19817"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19818"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19819"   End Object   Begin Object Name="EdGraphPin_19806"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_10.EdGraphPin_19954'   End Object   Begin Object Name="EdGraphPin_19807"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20037'   End Object   Begin Object Name="EdGraphPin_19808"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nKismet System Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetSystemLibrary')      DefaultObject=Default__KismetSystemLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_19809"      PinName="WorldContextObject"      PinToolTip="World Context Object\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      bHidden=True   End Object   Begin Object Name="EdGraphPin_19810"      PinName="Start"      PinToolTip="Start\nVector \n\nStart of line segment."      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19801'   End Object   Begin Object Name="EdGraphPin_19811"      PinName="End"      PinToolTip="End\nVector \n\nEnd of line segment."      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CommutativeAssociativeBinaryOperator_24.EdGraphPin_19851'   End Object   Begin Object Name="EdGraphPin_19812"      PinName="Radius"      PinToolTip="Radius\nFloat\n\nRadius of the sphere to sweep"      PinType=(PinCategory="float")      DefaultValue="1500.0"      AutogeneratedDefaultValue="0.0"   End Object   Begin Object Name="EdGraphPin_19813"      PinName="ObjectTypes"      PinToolTip="Object Types\nArray of EObjectTypeQuery Enums\n\nArray of Object Types to trace"      PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EObjectTypeQuery',bIsArray=True,bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_35.EdGraphPin_19860'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_19814"      PinName="bTraceComplex"      PinToolTip="Trace Complex\nBoolean\n\nTrue to test against complex collision, false to test against simplified collision."      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   Begin Object Name="EdGraphPin_19815"      PinName="ActorsToIgnore"      PinToolTip="Actors to Ignore\nArray of Actor References"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True,bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_20209'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_19816"      PinName="DrawDebugType"      PinToolTip="Draw Debug Type\nEDrawDebugTrace Enum"      PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EDrawDebugTrace')      DefaultValue="None"   End Object   Begin Object Name="EdGraphPin_19817"      PinName="OutHits"      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."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20038'   End Object   Begin Object Name="EdGraphPin_19818"      PinName="bIgnoreSelf"      PinToolTip="Ignore Self\nBoolean"      PinType=(PinCategory="bool")      DefaultValue="true"      AutogeneratedDefaultValue="true"   End Object   Begin Object Name="EdGraphPin_19819"      PinName="ReturnValue"      PinToolTip="Return Value\nBoolean\n\nTrue if there was a hit, false otherwise."      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   FunctionReference=(MemberParent=Class'/Script/Engine.KismetSystemLibrary',MemberName="SphereTraceMultiForObjects")   Pins(0)=EdGraphPin'EdGraphPin_19806'   Pins(1)=EdGraphPin'EdGraphPin_19807'   Pins(2)=EdGraphPin'EdGraphPin_19808'   Pins(3)=EdGraphPin'EdGraphPin_19809'   Pins(4)=EdGraphPin'EdGraphPin_19810'   Pins(5)=EdGraphPin'EdGraphPin_19811'   Pins(6)=EdGraphPin'EdGraphPin_19812'   Pins(7)=EdGraphPin'EdGraphPin_19813'   Pins(8)=EdGraphPin'EdGraphPin_19814'   Pins(9)=EdGraphPin'EdGraphPin_19815'   Pins(10)=EdGraphPin'EdGraphPin_19816'   Pins(11)=EdGraphPin'EdGraphPin_19817'   Pins(12)=EdGraphPin'EdGraphPin_19818'   Pins(13)=EdGraphPin'EdGraphPin_19819'   NodePosX=-2656   NodePosY=2464   NodeGuid=58CC8F764DEBE8121F8309837449CC18End ObjectBegin Object Class=K2Node_CommutativeAssociativeBinaryOperator Name="K2Node_CommutativeAssociativeBinaryOperator_24"   Begin Object Class=EdGraphPin Name="EdGraphPin_19848"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19849"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19850"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19851"   End Object   Begin Object Name="EdGraphPin_19848"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nKismet Math Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')      DefaultObject=Default__KismetMathLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_19849"      PinName="A"      PinToolTip="A\nVector "      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19801'   End Object   Begin Object Name="EdGraphPin_19850"      PinName="B"      PinToolTip="B\nVector "      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0,15.000000"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19851"      PinName="ReturnValue"      PinToolTip="Return Value\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19811'   End Object   bIsPureFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="Add_VectorVector")   Pins(0)=EdGraphPin'EdGraphPin_19848'   Pins(1)=EdGraphPin'EdGraphPin_19849'   Pins(2)=EdGraphPin'EdGraphPin_19850'   Pins(3)=EdGraphPin'EdGraphPin_19851'   NodePosX=-3120   NodePosY=2576   NodeGuid=88589C3B4FF2BB5BD7AF8C967445D287End ObjectBegin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_35"   Begin Object Class=EdGraphPin Name="EdGraphPin_19860"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19861"   End Object   Begin Object Name="EdGraphPin_19860"      PinName="DesiredObjectTypes"      Direction=EGPD_Output      PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EObjectTypeQuery',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19813'   End Object   Begin Object Name="EdGraphPin_19861"      PinName="self"      PinFriendlyName="Target"      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')      bHidden=True   End Object   VariableReference=(MemberName="DesiredObjectTypes",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_19860'   Pins(1)=EdGraphPin'EdGraphPin_19861'   NodePosX=-2880   NodePosY=2720   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=96942C864E7424B50A7235A931497C03End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2183"   Begin Object Class=EdGraphPin Name="EdGraphPin_19866"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19867"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19868"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19869"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19870"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19871"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19872"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19873"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19874"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19875"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19876"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19877"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19878"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19879"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19880"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19881"   End Object   Begin Object Name="EdGraphPin_19866"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nGameplay Statics Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')      DefaultObject=Default__GameplayStatics      bHidden=True   End Object   Begin Object Name="EdGraphPin_19867"      PinName="Hit"      PinToolTip="Hit\nHit Result Structure (by ref)\n\nThe source HitResult."      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20041'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_19868"      PinName="bBlockingHit"      PinToolTip="Blocking Hit\nBoolean\n\nTrue if there was a blocking hit, false otherwise."      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   Begin Object Name="EdGraphPin_19869"      PinName="bInitialOverlap"      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."      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   Begin Object Name="EdGraphPin_19870"      PinName="Time"      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."      Direction=EGPD_Output      PinType=(PinCategory="float")      DefaultValue="0.0"      AutogeneratedDefaultValue="0.0"   End Object   Begin Object Name="EdGraphPin_19871"      PinName="Location"      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."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19872"      PinName="ImpactPoint"      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."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19873"      PinName="Normal"      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."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19874"      PinName="ImpactNormal"      PinToolTip="Impact Normal\nVector \n\nNormal of the hit in world space, for the object that was hit by the sweep."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19875"      PinName="PhysMat"      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."      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PhysicalMaterial')   End Object   Begin Object Name="EdGraphPin_19876"      PinName="HitActor"      PinToolTip="Hit Actor\nActor Reference\n\nActor hit by the trace."      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2187.EdGraphPin_20058'      LinkedTo(1)=EdGraphPin'K2Node_Knot_45.EdGraphPin_20220'   End Object   Begin Object Name="EdGraphPin_19877"      PinName="HitComponent"      PinToolTip="Hit Component\nPrimitive Component Reference\n\nPrimitiveComponent hit by the trace."      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')   End Object   Begin Object Name="EdGraphPin_19878"      PinName="HitBoneName"      PinToolTip="Hit Bone Name\nName\n\nName of the bone hit (valid only if we hit a skeletal mesh)."      Direction=EGPD_Output      PinType=(PinCategory="name")      DefaultValue="None"      AutogeneratedDefaultValue="None"   End Object   Begin Object Name="EdGraphPin_19879"      PinName="HitItem"      PinToolTip="Hit Item\nInteger\n\nPrimitive-specific data recording which item in the primitive was hit"      Direction=EGPD_Output      PinType=(PinCategory="int")      DefaultValue="0"      AutogeneratedDefaultValue="0"   End Object   Begin Object Name="EdGraphPin_19880"      PinName="TraceStart"      PinToolTip="Trace Start\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19881"      PinName="TraceEnd"      PinToolTip="Trace End\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   bIsPureFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.GameplayStatics',MemberName="BreakHitResult")   Pins(0)=EdGraphPin'EdGraphPin_19866'   Pins(1)=EdGraphPin'EdGraphPin_19867'   Pins(2)=EdGraphPin'EdGraphPin_19868'   Pins(3)=EdGraphPin'EdGraphPin_19869'   Pins(4)=EdGraphPin'EdGraphPin_19870'   Pins(5)=EdGraphPin'EdGraphPin_19871'   Pins(6)=EdGraphPin'EdGraphPin_19872'   Pins(7)=EdGraphPin'EdGraphPin_19873'   Pins(8)=EdGraphPin'EdGraphPin_19874'   Pins(9)=EdGraphPin'EdGraphPin_19875'   Pins(10)=EdGraphPin'EdGraphPin_19876'   Pins(11)=EdGraphPin'EdGraphPin_19877'   Pins(12)=EdGraphPin'EdGraphPin_19878'   Pins(13)=EdGraphPin'EdGraphPin_19879'   Pins(14)=EdGraphPin'EdGraphPin_19880'   Pins(15)=EdGraphPin'EdGraphPin_19881'   NodePosX=-1984   NodePosY=2640   NodeGuid=43206A0549F55A1474CA3F92727686F9End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2184"   Begin Object Class=EdGraphPin Name="EdGraphPin_19914"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19915"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19916"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19917"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19918"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19919"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19920"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19921"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19922"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19923"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19924"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19925"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19926"   End Object   Begin Object Name="EdGraphPin_19914"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_MacroInstance_27.EdGraphPin_20040'   End Object   Begin Object Name="EdGraphPin_19915"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20142'   End Object   Begin Object Name="EdGraphPin_19916"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nKismet System Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetSystemLibrary')      DefaultObject=Default__KismetSystemLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_19917"      PinName="WorldContextObject"      PinToolTip="World Context Object\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      bHidden=True   End Object   Begin Object Name="EdGraphPin_19918"      PinName="Start"      PinToolTip="Start\nVector \n\nStart of line segment."      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_36.EdGraphPin_19962'   End Object   Begin Object Name="EdGraphPin_19919"      PinName="End"      PinToolTip="End\nVector \n\nEnd of line segment."      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector',bIsConst=True)      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2187.EdGraphPin_20059'   End Object   Begin Object Name="EdGraphPin_19920"      PinName="TraceChannel"      PinToolTip="Trace Channel\nETraceTypeQuery Enum"      PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.ETraceTypeQuery')      DefaultValue="TraceTypeQuery2"   End Object   Begin Object Name="EdGraphPin_19921"      PinName="bTraceComplex"      PinToolTip="Trace Complex\nBoolean\n\nTrue to test against complex collision, false to test against simplified collision."      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   Begin Object Name="EdGraphPin_19922"      PinName="ActorsToIgnore"      PinToolTip="Actors to Ignore\nArray of Actor References"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True,bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_Knot_44.EdGraphPin_20215'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_19923"      PinName="DrawDebugType"      PinToolTip="Draw Debug Type\nEDrawDebugTrace Enum"      PinType=(PinCategory="byte",PinSubCategoryObject=Enum'/Script/Engine.EDrawDebugTrace')      DefaultValue="None"   End Object   Begin Object Name="EdGraphPin_19924"      PinName="OutHit"      PinToolTip="Out Hit\nHit Result Structure\n\nProperties of the trace hit."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2185.EdGraphPin_19969'   End Object   Begin Object Name="EdGraphPin_19925"      PinName="bIgnoreSelf"      PinToolTip="Ignore Self\nBoolean"      PinType=(PinCategory="bool")      DefaultValue="true"      AutogeneratedDefaultValue="true"   End Object   Begin Object Name="EdGraphPin_19926"      PinName="ReturnValue"      PinToolTip="Return Value\nBoolean\n\nTrue if there was a hit, false otherwise."      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   FunctionReference=(MemberParent=Class'/Script/Engine.KismetSystemLibrary',MemberName="LineTraceSingle_NEW")   Pins(0)=EdGraphPin'EdGraphPin_19914'   Pins(1)=EdGraphPin'EdGraphPin_19915'   Pins(2)=EdGraphPin'EdGraphPin_19916'   Pins(3)=EdGraphPin'EdGraphPin_19917'   Pins(4)=EdGraphPin'EdGraphPin_19918'   Pins(5)=EdGraphPin'EdGraphPin_19919'   Pins(6)=EdGraphPin'EdGraphPin_19920'   Pins(7)=EdGraphPin'EdGraphPin_19921'   Pins(8)=EdGraphPin'EdGraphPin_19922'   Pins(9)=EdGraphPin'EdGraphPin_19923'   Pins(10)=EdGraphPin'EdGraphPin_19924'   Pins(11)=EdGraphPin'EdGraphPin_19925'   Pins(12)=EdGraphPin'EdGraphPin_19926'   NodePosX=-1424   NodePosY=2464   NodeGuid=CD0FA2E24E93A82F677826A64000AE11End ObjectBegin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_10"   Begin Object Class=EdGraphPin Name="EdGraphPin_19953"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19954"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19955"   End Object   Begin Object Name="EdGraphPin_19953"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20155'   End Object   Begin Object Name="EdGraphPin_19954"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19806'   End Object   Begin Object Name="EdGraphPin_19955"      PinName="MyLocation"      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2181.EdGraphPin_19801'   End Object   VariableReference=(MemberName="MyLocation",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_19953'   Pins(1)=EdGraphPin'EdGraphPin_19954'   Pins(2)=EdGraphPin'EdGraphPin_19955'   NodePosX=-2960   NodePosY=2176   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=4CF54639407C0DF97B2C889DB7A1994FEnd ObjectBegin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_36"   Begin Object Class=EdGraphPin Name="EdGraphPin_19962"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19963"   End Object   Begin Object Name="EdGraphPin_19962"      PinName="MyLocation"      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19918'   End Object   Begin Object Name="EdGraphPin_19963"      PinName="self"      PinFriendlyName="Target"      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')      bHidden=True   End Object   VariableReference=(MemberName="MyLocation",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_19962'   Pins(1)=EdGraphPin'EdGraphPin_19963'   NodePosX=-1664   NodePosY=2544   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=918C98B94449B34384258CB776D1E920End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2185"   Begin Object Class=EdGraphPin Name="EdGraphPin_19968"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19969"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19970"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19971"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19972"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19973"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19974"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19975"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19976"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19977"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19978"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19979"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19980"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19981"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19982"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_19983"   End Object   Begin Object Name="EdGraphPin_19968"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nGameplay Statics Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')      DefaultObject=Default__GameplayStatics      bHidden=True   End Object   Begin Object Name="EdGraphPin_19969"      PinName="Hit"      PinToolTip="Hit\nHit Result Structure (by ref)\n\nThe source HitResult."      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19924'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_19970"      PinName="bBlockingHit"      PinToolTip="Blocking Hit\nBoolean\n\nTrue if there was a blocking hit, false otherwise."      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   Begin Object Name="EdGraphPin_19971"      PinName="bInitialOverlap"      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."      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"   End Object   Begin Object Name="EdGraphPin_19972"      PinName="Time"      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."      Direction=EGPD_Output      PinType=(PinCategory="float")      DefaultValue="0.0"      AutogeneratedDefaultValue="0.0"   End Object   Begin Object Name="EdGraphPin_19973"      PinName="Location"      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."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19974"      PinName="ImpactPoint"      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."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19975"      PinName="Normal"      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."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19976"      PinName="ImpactNormal"      PinToolTip="Impact Normal\nVector \n\nNormal of the hit in world space, for the object that was hit by the sweep."      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19977"      PinName="PhysMat"      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."      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PhysicalMaterial')   End Object   Begin Object Name="EdGraphPin_19978"      PinName="HitActor"      PinToolTip="Hit Actor\nActor Reference\n\nActor hit by the trace."      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2186.EdGraphPin_20017'      LinkedTo(1)=EdGraphPin'K2Node_Knot_48.EdGraphPin_20238'   End Object   Begin Object Name="EdGraphPin_19979"      PinName="HitComponent"      PinToolTip="Hit Component\nPrimitive Component Reference\n\nPrimitiveComponent hit by the trace."      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.PrimitiveComponent')   End Object   Begin Object Name="EdGraphPin_19980"      PinName="HitBoneName"      PinToolTip="Hit Bone Name\nName\n\nName of the bone hit (valid only if we hit a skeletal mesh)."      Direction=EGPD_Output      PinType=(PinCategory="name")      DefaultValue="None"      AutogeneratedDefaultValue="None"   End Object   Begin Object Name="EdGraphPin_19981"      PinName="HitItem"      PinToolTip="Hit Item\nInteger\n\nPrimitive-specific data recording which item in the primitive was hit"      Direction=EGPD_Output      PinType=(PinCategory="int")      DefaultValue="0"      AutogeneratedDefaultValue="0"   End Object   Begin Object Name="EdGraphPin_19982"      PinName="TraceStart"      PinToolTip="Trace Start\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   Begin Object Name="EdGraphPin_19983"      PinName="TraceEnd"      PinToolTip="Trace End\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"   End Object   bIsPureFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.GameplayStatics',MemberName="BreakHitResult")   Pins(0)=EdGraphPin'EdGraphPin_19968'   Pins(1)=EdGraphPin'EdGraphPin_19969'   Pins(2)=EdGraphPin'EdGraphPin_19970'   Pins(3)=EdGraphPin'EdGraphPin_19971'   Pins(4)=EdGraphPin'EdGraphPin_19972'   Pins(5)=EdGraphPin'EdGraphPin_19973'   Pins(6)=EdGraphPin'EdGraphPin_19974'   Pins(7)=EdGraphPin'EdGraphPin_19975'   Pins(8)=EdGraphPin'EdGraphPin_19976'   Pins(9)=EdGraphPin'EdGraphPin_19977'   Pins(10)=EdGraphPin'EdGraphPin_19978'   Pins(11)=EdGraphPin'EdGraphPin_19979'   Pins(12)=EdGraphPin'EdGraphPin_19980'   Pins(13)=EdGraphPin'EdGraphPin_19981'   Pins(14)=EdGraphPin'EdGraphPin_19982'   Pins(15)=EdGraphPin'EdGraphPin_19983'   NodePosX=-976   NodePosY=2544   NodeGuid=1CDC0FC94EA121DC8807C393D14E7C95End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2186"   Begin Object Class=EdGraphPin Name="EdGraphPin_20016"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20017"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20018"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20019"   End Object   Begin Object Name="EdGraphPin_20016"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nKismet Math Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')      DefaultObject=Default__KismetMathLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_20017"      PinName="A"      PinToolTip="A\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2185.EdGraphPin_19978'   End Object   Begin Object Name="EdGraphPin_20018"      PinName="B"      PinToolTip="B\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      LinkedTo(0)=EdGraphPin'K2Node_Knot_46.EdGraphPin_20227'   End Object   Begin Object Name="EdGraphPin_20019"      PinName="ReturnValue"      PinToolTip="Return Value\nBoolean"      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20143'   End Object   bIsPureFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="EqualEqual_ObjectObject")   Pins(0)=EdGraphPin'EdGraphPin_20016'   Pins(1)=EdGraphPin'EdGraphPin_20017'   Pins(2)=EdGraphPin'EdGraphPin_20018'   Pins(3)=EdGraphPin'EdGraphPin_20019'   NodePosX=-736   NodePosY=2816   NodeGuid=B98BAAFE42763E72A7C42CA3A7E8218FEnd ObjectBegin Object Class=K2Node_VariableSet Name="K2Node_VariableSet_11"   Begin Object Class=EdGraphPin Name="EdGraphPin_20028"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20029"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20030"   End Object   Begin Object Name="EdGraphPin_20028"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_DynamicCast_437.EdGraphPin_19780'   End Object   Begin Object Name="EdGraphPin_20029"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20154'   End Object   Begin Object Name="EdGraphPin_20030"      PinName="AI_CON_Ref"      PinType=(PinCategory="object")   End Object   VariableReference=(MemberName="AI_CON_Ref",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_20028'   Pins(1)=EdGraphPin'EdGraphPin_20029'   Pins(2)=EdGraphPin'EdGraphPin_20030'   NodePosX=-3728   NodePosY=2320   bHasCompilerMessage=True   ErrorType=1   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\'\'"   NodeGuid=9D269BA94474BDDEF9E15E9B0380623BEnd ObjectBegin Object Class=K2Node_MacroInstance Name="K2Node_MacroInstance_27"   Begin Object Class=EdGraphPin Name="EdGraphPin_20037"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20038"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20039"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20040"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20041"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20042"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20043"   End Object   Begin Object Name="EdGraphPin_20037"      PinName="Exec"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19807'   End Object   Begin Object Name="EdGraphPin_20038"      PinName="Array"      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19817'   End Object   Begin Object Name="EdGraphPin_20039"      PinName="Break"      PinType=(PinCategory="exec")   End Object   Begin Object Name="EdGraphPin_20040"      PinName="LoopBody"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19914'   End Object   Begin Object Name="EdGraphPin_20041"      PinName="Array Element"      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2183.EdGraphPin_19867'   End Object   Begin Object Name="EdGraphPin_20042"      PinName="Array Index"      Direction=EGPD_Output      PinType=(PinCategory="int")   End Object   Begin Object Name="EdGraphPin_20043"      PinName="Completed"      Direction=EGPD_Output      PinType=(PinCategory="exec")   End Object   MacroGraphReference=(MacroGraph=EdGraph'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros:ForEachLoopWithBreak',GraphBlueprint=Blueprint'/Engine/EditorBlueprintResources/StandardMacros.StandardMacros',GraphGuid=F07560274C5742E391E84B8F394CFB36)   ResolvedWildcardType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/Engine.HitResult',bIsArray=True)   Pins(0)=EdGraphPin'EdGraphPin_20037'   Pins(1)=EdGraphPin'EdGraphPin_20038'   Pins(2)=EdGraphPin'EdGraphPin_20039'   Pins(3)=EdGraphPin'EdGraphPin_20040'   Pins(4)=EdGraphPin'EdGraphPin_20041'   Pins(5)=EdGraphPin'EdGraphPin_20042'   Pins(6)=EdGraphPin'EdGraphPin_20043'   NodePosX=-2224   NodePosY=2464   ErrorType=1   ErrorMsg="Error Unexpected node type K2Node_MacroInstance encountered at  ForEachLoopWithBreak "   NodeGuid=97C212D24A5797040845AB802EE42670End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2187"   Begin Object Class=EdGraphPin Name="EdGraphPin_20058"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20059"   End Object   Begin Object Name="EdGraphPin_20058"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nActor Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2183.EdGraphPin_19876'   End Object   Begin Object Name="EdGraphPin_20059"      PinName="ReturnValue"      PinToolTip="Return Value\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19919'   End Object   bIsPureFunc=True   bIsConstFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="K2_GetActorLocation")   Pins(0)=EdGraphPin'EdGraphPin_20058'   Pins(1)=EdGraphPin'EdGraphPin_20059'   NodePosX=-1696   NodePosY=2608   NodeGuid=E6C4DC04431CACDB9F1458BD922DB0C1End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2188"   Begin Object Class=EdGraphPin Name="EdGraphPin_20064"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20065"   End Object   Begin Object Name="EdGraphPin_20064"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nActor Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_Knot_47.EdGraphPin_20233'   End Object   Begin Object Name="EdGraphPin_20065"      PinName="ReturnValue"      PinToolTip="Return Value\nVector "      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2189.EdGraphPin_20075'   End Object   bIsPureFunc=True   bIsConstFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.Actor',MemberName="K2_GetActorLocation")   Pins(0)=EdGraphPin'EdGraphPin_20064'   Pins(1)=EdGraphPin'EdGraphPin_20065'   NodePosX=144   NodePosY=2608   NodeGuid=E876A015408E71B02F94C991ECF71A93End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2189"   Begin Object Class=EdGraphPin Name="EdGraphPin_20070"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20071"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20072"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20073"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20074"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20075"   End Object   Begin Object Name="EdGraphPin_20070"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20107'   End Object   Begin Object Name="EdGraphPin_20071"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")   End Object   Begin Object Name="EdGraphPin_20072"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nBTFunction Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTFunctionLibrary')      DefaultObject=Default__BTFunctionLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_20073"      PinName="NodeOwner"      PinToolTip="Node Owner\nBTNode Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTNode')      bHidden=True   End Object   Begin Object Name="EdGraphPin_20074"      PinName="Key"      PinToolTip="Key\nBlackboard Key Selector Structure (by ref)"      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector',bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_37.EdGraphPin_20088'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20075"      PinName="Value"      PinToolTip="Value\nVector "      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Vector')      DefaultValue="0, 0, 0"      AutogeneratedDefaultValue="0, 0, 0"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2188.EdGraphPin_20065'   End Object   FunctionReference=(MemberParent=Class'/Script/AIModule.BTFunctionLibrary',MemberName="SetBlackboardValueAsVector")   Pins(0)=EdGraphPin'EdGraphPin_20070'   Pins(1)=EdGraphPin'EdGraphPin_20071'   Pins(2)=EdGraphPin'EdGraphPin_20072'   Pins(3)=EdGraphPin'EdGraphPin_20073'   Pins(4)=EdGraphPin'EdGraphPin_20074'   Pins(5)=EdGraphPin'EdGraphPin_20075'   NodePosX=592   NodePosY=2464   bHasCompilerMessage=True   ErrorType=1   ErrorMsg="Error This blueprint (self) is not a BTNode, therefore \' Node Owner \' must have a connection."   NodeGuid=826018174CB60380AD257A8D0AD047AFEnd ObjectBegin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_37"   Begin Object Class=EdGraphPin Name="EdGraphPin_20088"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20089"   End Object   Begin Object Name="EdGraphPin_20088"      PinName="TargetLocation"      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2189.EdGraphPin_20074'   End Object   Begin Object Name="EdGraphPin_20089"      PinName="self"      PinFriendlyName="Target"      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')      bHidden=True   End Object   VariableReference=(MemberName="TargetLocation",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_20088'   Pins(1)=EdGraphPin'EdGraphPin_20089'   NodePosX=400   NodePosY=2528   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=8C8EE31C44973580F96EA28F1F10CD6AEnd ObjectBegin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_38"   Begin Object Class=EdGraphPin Name="EdGraphPin_20094"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20095"   End Object   Begin Object Name="EdGraphPin_20094"      PinName="TargetToFollow"      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2191.EdGraphPin_20128'   End Object   Begin Object Name="EdGraphPin_20095"      PinName="self"      PinFriendlyName="Target"      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')      bHidden=True   End Object   VariableReference=(MemberName="TargetToFollow",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_20094'   Pins(1)=EdGraphPin'EdGraphPin_20095'   NodePosX=-256   NodePosY=2800   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=61F581D441583D010D275F97173A007BEnd ObjectBegin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_39"   Begin Object Class=EdGraphPin Name="EdGraphPin_20100"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20101"   End Object   Begin Object Name="EdGraphPin_20100"      PinName="TargetToFollow"      Direction=EGPD_Output      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20110'   End Object   Begin Object Name="EdGraphPin_20101"      PinName="self"      PinFriendlyName="Target"      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')      bHidden=True   End Object   VariableReference=(MemberName="TargetToFollow",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_20100'   Pins(1)=EdGraphPin'EdGraphPin_20101'   NodePosX=-64   NodePosY=2528   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=841C4D864358568539E28785FC6C4D61End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2190"   Begin Object Class=EdGraphPin Name="EdGraphPin_20106"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20107"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20108"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20109"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20110"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20111"   End Object   Begin Object Name="EdGraphPin_20106"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20144'   End Object   Begin Object Name="EdGraphPin_20107"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2189.EdGraphPin_20070'   End Object   Begin Object Name="EdGraphPin_20108"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nBTFunction Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTFunctionLibrary')      DefaultObject=Default__BTFunctionLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_20109"      PinName="NodeOwner"      PinToolTip="Node Owner\nBTNode Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTNode')      bHidden=True   End Object   Begin Object Name="EdGraphPin_20110"      PinName="Key"      PinToolTip="Key\nBlackboard Key Selector Structure (by ref)"      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector',bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_39.EdGraphPin_20100'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20111"      PinName="Value"      PinToolTip="Value\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      LinkedTo(0)=EdGraphPin'K2Node_Knot_47.EdGraphPin_20233'   End Object   FunctionReference=(MemberParent=Class'/Script/AIModule.BTFunctionLibrary',MemberName="SetBlackboardValueAsObject")   Pins(0)=EdGraphPin'EdGraphPin_20106'   Pins(1)=EdGraphPin'EdGraphPin_20107'   Pins(2)=EdGraphPin'EdGraphPin_20108'   Pins(3)=EdGraphPin'EdGraphPin_20109'   Pins(4)=EdGraphPin'EdGraphPin_20110'   Pins(5)=EdGraphPin'EdGraphPin_20111'   NodePosX=128   NodePosY=2464   bHasCompilerMessage=True   ErrorType=1   ErrorMsg="Error This blueprint (self) is not a BTNode, therefore \' Node Owner \' must have a connection."   NodeGuid=277F86FC42A73836499F53AD67650323End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2191"   Begin Object Class=EdGraphPin Name="EdGraphPin_20124"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20125"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20126"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20127"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20128"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20129"   End Object   Begin Object Name="EdGraphPin_20124"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_27.EdGraphPin_20145'   End Object   Begin Object Name="EdGraphPin_20125"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")   End Object   Begin Object Name="EdGraphPin_20126"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nBTFunction Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTFunctionLibrary')      DefaultObject=Default__BTFunctionLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_20127"      PinName="NodeOwner"      PinToolTip="Node Owner\nBTNode Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/AIModule.BTNode')      bHidden=True   End Object   Begin Object Name="EdGraphPin_20128"      PinName="Key"      PinToolTip="Key\nBlackboard Key Selector Structure (by ref)"      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/AIModule.BlackboardKeySelector',bIsReference=True,bIsConst=True)      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_38.EdGraphPin_20094'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20129"      PinName="Value"      PinToolTip="Value\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')   End Object   FunctionReference=(MemberParent=Class'/Script/AIModule.BTFunctionLibrary',MemberName="SetBlackboardValueAsObject")   Pins(0)=EdGraphPin'EdGraphPin_20124'   Pins(1)=EdGraphPin'EdGraphPin_20125'   Pins(2)=EdGraphPin'EdGraphPin_20126'   Pins(3)=EdGraphPin'EdGraphPin_20127'   Pins(4)=EdGraphPin'EdGraphPin_20128'   Pins(5)=EdGraphPin'EdGraphPin_20129'   NodePosX=-64   NodePosY=2736   bHasCompilerMessage=True   ErrorType=1   ErrorMsg="Error This blueprint (self) is not a BTNode, therefore \' Node Owner \' must have a connection."   NodeGuid=15590FFF47F60A3322F082AEE4DA84FFEnd ObjectBegin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_27"   Begin Object Class=EdGraphPin Name="EdGraphPin_20142"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20143"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20144"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20145"   End Object   Begin Object Name="EdGraphPin_20142"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19915'   End Object   Begin Object Name="EdGraphPin_20143"      PinName="Condition"      PinType=(PinCategory="bool")      DefaultValue="true"      AutogeneratedDefaultValue="true"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2186.EdGraphPin_20019'   End Object   Begin Object Name="EdGraphPin_20144"      PinName="then"      PinFriendlyName="true"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20106'   End Object   Begin Object Name="EdGraphPin_20145"      PinName="else"      PinFriendlyName="false"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2191.EdGraphPin_20124'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20142'   Pins(1)=EdGraphPin'EdGraphPin_20143'   Pins(2)=EdGraphPin'EdGraphPin_20144'   Pins(3)=EdGraphPin'EdGraphPin_20145'   NodePosX=-432   NodePosY=2464   NodeGuid=A657CEA146A38DE8319BF7B5121DF69CEnd ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2192"   Begin Object Class=EdGraphPin Name="EdGraphPin_20154"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20155"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20156"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20157"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20158"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20159"   End Object   Begin Object Name="EdGraphPin_20154"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_11.EdGraphPin_20029'      LinkedTo(1)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20180'   End Object   Begin Object Name="EdGraphPin_20155"      PinName="then"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_VariableSet_10.EdGraphPin_19953'   End Object   Begin Object Name="EdGraphPin_20156"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nGameplay Statics Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.GameplayStatics')      DefaultObject=Default__GameplayStatics      bHidden=True   End Object   Begin Object Name="EdGraphPin_20157"      PinName="WorldContextObject"      PinToolTip="World Context Object\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      bHidden=True   End Object   Begin Object Name="EdGraphPin_20158"      PinName="ActorClass"      PinToolTip="Actor Class\nActor Class\n\nClass of Actor to find. Must be specified or result array will be empty."      PinType=(PinCategory="class",PinSubCategoryObject=Class'/Script/Engine.Actor')   End Object   Begin Object Name="EdGraphPin_20159"      PinName="OutActors"      PinToolTip="Out Actors\nArray of Actor References\n\nOutput array of Actors of the specified class."      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_20208'   End Object   FunctionReference=(MemberParent=Class'/Script/Engine.GameplayStatics',MemberName="GetAllActorsOfClass")   Pins(0)=EdGraphPin'EdGraphPin_20154'   Pins(1)=EdGraphPin'EdGraphPin_20155'   Pins(2)=EdGraphPin'EdGraphPin_20156'   Pins(3)=EdGraphPin'EdGraphPin_20157'   Pins(4)=EdGraphPin'EdGraphPin_20158'   Pins(5)=EdGraphPin'EdGraphPin_20159'   NodePosX=-3488   NodePosY=2160   NodeGuid=5EA186074133CEC8F715E6814F3F8E6AEnd ObjectBegin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_40"   Begin Object Class=EdGraphPin Name="EdGraphPin_20172"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20173"   End Object   Begin Object Name="EdGraphPin_20172"      PinName="AI_CON_Ref"      Direction=EGPD_Output      PinType=(PinCategory="object")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2193.EdGraphPin_20197'   End Object   Begin Object Name="EdGraphPin_20173"      PinName="self"      PinFriendlyName="Target"      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')      bHidden=True   End Object   VariableReference=(MemberName="AI_CON_Ref",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_20172'   Pins(1)=EdGraphPin'EdGraphPin_20173'   NodePosX=-4768   NodePosY=2160   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=743AD8D34E20E10A14823AA26FD37B35End ObjectBegin Object Class=K2Node_IfThenElse Name="K2Node_IfThenElse_28"   Begin Object Class=EdGraphPin Name="EdGraphPin_20178"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20179"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20180"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20181"   End Object   Begin Object Name="EdGraphPin_20178"      PinName="execute"      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CustomEvent_6.EdGraphPin_19768'   End Object   Begin Object Name="EdGraphPin_20179"      PinName="Condition"      PinType=(PinCategory="bool")      DefaultValue="true"      AutogeneratedDefaultValue="true"      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2193.EdGraphPin_20199'   End Object   Begin Object Name="EdGraphPin_20180"      PinName="then"      PinFriendlyName="true"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20154'   End Object   Begin Object Name="EdGraphPin_20181"      PinName="else"      PinFriendlyName="false"      Direction=EGPD_Output      PinType=(PinCategory="exec")      LinkedTo(0)=EdGraphPin'K2Node_DynamicCast_437.EdGraphPin_19779'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20178'   Pins(1)=EdGraphPin'EdGraphPin_20179'   Pins(2)=EdGraphPin'EdGraphPin_20180'   Pins(3)=EdGraphPin'EdGraphPin_20181'   NodePosX=-4304   NodePosY=2160   NodeGuid=8859B2D7441D71FD581A5397AE8F0C47End ObjectBegin Object Class=EdGraphNode_Comment Name="EdGraphNode_Comment_11"   NodePosX=-4800   NodePosY=2080   NodeWidth=720   NodeHeight=192   NodeComment="Is AI_CON_Ref set"   NodeGuid=119EAC1E4CCAB65876CD97B77D520A4EEnd ObjectBegin Object Class=K2Node_VariableGet Name="K2Node_VariableGet_41"   Begin Object Class=EdGraphPin Name="EdGraphPin_20190"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20191"   End Object   Begin Object Name="EdGraphPin_20190"      PinName="AI_CON_Ref"      Direction=EGPD_Output      PinType=(PinCategory="object")      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2180.EdGraphPin_19794'   End Object   Begin Object Name="EdGraphPin_20191"      PinName="self"      PinFriendlyName="Target"      PinType=(PinCategory="object",PinSubCategoryObject=BlueprintGeneratedClass'/Game/StarterContent/Blueprints/Blueprint_Effect_Explosion.Blueprint_Effect_Explosion_C')      bHidden=True   End Object   VariableReference=(MemberName="AI_CON_Ref",bSelfContext=True)   Pins(0)=EdGraphPin'EdGraphPin_20190'   Pins(1)=EdGraphPin'EdGraphPin_20191'   NodePosX=-3856   NodePosY=2496   bHasCompilerMessage=True   ErrorType=1   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"   NodeGuid=20282A5A4019B770F28F249CD0A8AFE4End ObjectBegin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_2193"   Begin Object Class=EdGraphPin Name="EdGraphPin_20196"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20197"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20198"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20199"   End Object   Begin Object Name="EdGraphPin_20196"      PinName="self"      PinFriendlyName="Target"      PinToolTip="Target\nKismet Math Library Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')      DefaultObject=Default__KismetMathLibrary      bHidden=True   End Object   Begin Object Name="EdGraphPin_20197"      PinName="A"      PinToolTip="A\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')      LinkedTo(0)=EdGraphPin'K2Node_VariableGet_40.EdGraphPin_20172'   End Object   Begin Object Name="EdGraphPin_20198"      PinName="B"      PinToolTip="B\nObject Reference"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/CoreUObject.Object')   End Object   Begin Object Name="EdGraphPin_20199"      PinName="ReturnValue"      PinToolTip="Return Value\nBoolean"      Direction=EGPD_Output      PinType=(PinCategory="bool")      DefaultValue="false"      AutogeneratedDefaultValue="false"      LinkedTo(0)=EdGraphPin'K2Node_IfThenElse_28.EdGraphPin_20179'   End Object   bIsPureFunc=True   FunctionReference=(MemberParent=Class'/Script/Engine.KismetMathLibrary',MemberName="NotEqual_ObjectObject")   Pins(0)=EdGraphPin'EdGraphPin_20196'   Pins(1)=EdGraphPin'EdGraphPin_20197'   Pins(2)=EdGraphPin'EdGraphPin_20198'   Pins(3)=EdGraphPin'EdGraphPin_20199'   NodePosX=-4592   NodePosY=2160   bHasCompilerMessage=True   ErrorType=3   ErrorMsg="Warning Can\'t connect pins  A  and  AI CON Ref : Object Reference is not compatible with Reference."   NodeGuid=AE3F83CF416CB0A3684633B550912EE9End ObjectBegin Object Class=K2Node_Knot Name="K2Node_Knot_43"   Begin Object Class=EdGraphPin Name="EdGraphPin_20208"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20209"   End Object   Begin Object Name="EdGraphPin_20208"      PinName="InputPin"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2192.EdGraphPin_20159'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20209"      PinName="OutputPin"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2182.EdGraphPin_19815'      LinkedTo(1)=EdGraphPin'K2Node_Knot_44.EdGraphPin_20214'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20208'   Pins(1)=EdGraphPin'EdGraphPin_20209'   NodePosX=-2928   NodePosY=2432   NodeGuid=E00D898F44BE7CA8FD01DFAFE1AC4896End ObjectBegin Object Class=K2Node_Knot Name="K2Node_Knot_44"   Begin Object Class=EdGraphPin Name="EdGraphPin_20214"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20215"   End Object   Begin Object Name="EdGraphPin_20214"      PinName="InputPin"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_Knot_43.EdGraphPin_20209'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20215"      PinName="OutputPin"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor',bIsArray=True)      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2184.EdGraphPin_19922'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20214'   Pins(1)=EdGraphPin'EdGraphPin_20215'   NodePosX=-1600   NodePosY=2432   NodeGuid=827668E54A90F50E765ABF88BF502A9AEnd ObjectBegin Object Class=K2Node_Knot Name="K2Node_Knot_45"   Begin Object Class=EdGraphPin Name="EdGraphPin_20220"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20221"   End Object   Begin Object Name="EdGraphPin_20220"      PinName="InputPin"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2183.EdGraphPin_19876'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20221"      PinName="OutputPin"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_Knot_46.EdGraphPin_20226'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20220'   Pins(1)=EdGraphPin'EdGraphPin_20221'   NodePosX=-1728   NodePosY=2928   NodeGuid=BB1DCBCB4FCDEF5484DBE3AA406EEBC3End ObjectBegin Object Class=K2Node_Knot Name="K2Node_Knot_46"   Begin Object Class=EdGraphPin Name="EdGraphPin_20226"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20227"   End Object   Begin Object Name="EdGraphPin_20226"      PinName="InputPin"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_Knot_45.EdGraphPin_20221'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20227"      PinName="OutputPin"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2186.EdGraphPin_20018'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20226'   Pins(1)=EdGraphPin'EdGraphPin_20227'   NodePosX=-848   NodePosY=2928   NodeGuid=F2A4730849A279BDD702C5830C91C370End ObjectBegin Object Class=K2Node_Knot Name="K2Node_Knot_47"   Begin Object Class=EdGraphPin Name="EdGraphPin_20232"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20233"   End Object   Begin Object Name="EdGraphPin_20232"      PinName="InputPin"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_Knot_48.EdGraphPin_20239'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20233"      PinName="OutputPin"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2188.EdGraphPin_20064'      LinkedTo(1)=EdGraphPin'K2Node_CallFunction_2190.EdGraphPin_20111'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20232'   Pins(1)=EdGraphPin'EdGraphPin_20233'   NodePosX=-112   NodePosY=2656   NodeGuid=AAF473AA4270950544001FA4CC114C56End ObjectBegin Object Class=K2Node_Knot Name="K2Node_Knot_48"   Begin Object Class=EdGraphPin Name="EdGraphPin_20238"   End Object   Begin Object Class=EdGraphPin Name="EdGraphPin_20239"   End Object   Begin Object Name="EdGraphPin_20238"      PinName="InputPin"      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_CallFunction_2185.EdGraphPin_19978'      bDefaultValueIsIgnored=True   End Object   Begin Object Name="EdGraphPin_20239"      PinName="OutputPin"      Direction=EGPD_Output      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.Actor')      LinkedTo(0)=EdGraphPin'K2Node_Knot_47.EdGraphPin_20232'   End Object   Pins(0)=EdGraphPin'EdGraphPin_20238'   Pins(1)=EdGraphPin'EdGraphPin_20239'   NodePosX=-720   NodePosY=2656   NodeGuid=59E5C0E248297E2662F5CE9F9ACEEC93End Object     p').length != 0) { copyToClipboard($('#fullgraphBTService11_snippet > p').html()); } else { copyToClipboard($('#fullgraphBTService11_snippet').html()); }
点击图片将其展开,或点击 此处
在窗口中打开。

【虚幻4翻译文档-11.创建 Service 节点 | Unreal Engine】[虚幻4中文文档]



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



变量名
类型
默认值

DesiredObjectTypesArray of type EObjectTypeQuery一个元素设为 PawnMyLocationVector 30,0,0AI_CON_RefFollower_AI_CON_C无TargetToFollowBlackboardKeySelector无 - 但此变量的“可编辑”标记为 True,因此可在行为树中根据实例进行变更。TargetLocationBlackboardKeySelector无 - 但此变量的“可编辑”标记为 True,因此可在行为树中根据实例进行变更。
变量 DesiredObjectTypes 是类型 EObjectTypeQuery</code> 的一个阵列,有单个元素设为 Pawn。如需进行此设置,在 My Blueprint 面板下选择 DesiredObjectTypes 变量,然后在 Details 面板下的 Default Value 类目中点击
【虚幻4翻译文档-11.创建 Service 节点 | Unreal Engine】[虚幻4中文文档]

按钮添加一个元素。然后在元素的下拉菜单中选择 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
回复

使用道具 举报

0

主题

907

帖子

2985

积分

vip会员

Rank: 1

积分
2985
发表于 2016-7-2 18:57:25 来自手机 | 显示全部楼层
我是收集控~多谢分享~
回复 支持 反对

使用道具 举报

0

主题

888

帖子

2933

积分

vip会员

Rank: 1

积分
2933
发表于 2016-7-3 21:35:43 来自手机 | 显示全部楼层
谢谢分享,顶一个
回复 支持 反对

使用道具 举报

0

主题

813

帖子

2681

积分

vip会员

Rank: 1

积分
2681
发表于 2016-7-4 10:58:55 来自手机 | 显示全部楼层
下来看看,多谢楼主分享了。
回复 支持 反对

使用道具 举报

0

主题

851

帖子

2797

积分

vip会员

Rank: 1

积分
2797
发表于 2016-7-5 08:26:08 来自手机 | 显示全部楼层
这个是什么呢,看看看
回复 支持 反对

使用道具 举报

0

主题

876

帖子

2886

积分

vip会员

Rank: 1

积分
2886
发表于 2016-7-9 21:56:07 | 显示全部楼层
资源都让你发了。
回复 支持 反对

使用道具 举报

0

主题

861

帖子

2848

积分

vip会员

Rank: 1

积分
2848
发表于 2016-7-18 07:50:22 来自手机 | 显示全部楼层
助人为乐啊!
回复 支持 反对

使用道具 举报

0

主题

865

帖子

2823

积分

vip会员

Rank: 1

积分
2823
发表于 2016-7-20 02:36:11 来自手机 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

809

帖子

2661

积分

vip会员

Rank: 1

积分
2661
发表于 2016-7-20 06:38:45 来自手机 | 显示全部楼层
看看, 顶起. 谢谢楼主
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部