|
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
- 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 Object
- Begin 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=5791C348428BE0E23579BCBACAAA5EED
- End Object
- Begin 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=F069F59C4F8E0476DF1ACE998083AA38
- End Object
- Begin 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=27DE28464468122F953517A540AD9308
- End Object
- Begin 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=58CC8F764DEBE8121F8309837449CC18
- End Object
- Begin 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=88589C3B4FF2BB5BD7AF8C967445D287
- End Object
- Begin 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=96942C864E7424B50A7235A931497C03
- End Object
- Begin 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=43206A0549F55A1474CA3F92727686F9
- End Object
- Begin 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=CD0FA2E24E93A82F677826A64000AE11
- End Object
- Begin 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=4CF54639407C0DF97B2C889DB7A1994F
- End Object
- Begin 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=918C98B94449B34384258CB776D1E920
- End Object
- Begin 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=1CDC0FC94EA121DC8807C393D14E7C95
- End Object
- Begin 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=B98BAAFE42763E72A7C42CA3A7E8218F
- End Object
- Begin 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=9D269BA94474BDDEF9E15E9B0380623B
- End Object
- Begin 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=97C212D24A5797040845AB802EE42670
- End Object
- Begin 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=E6C4DC04431CACDB9F1458BD922DB0C1
- End Object
- Begin 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=E876A015408E71B02F94C991ECF71A93
- End Object
- Begin 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=826018174CB60380AD257A8D0AD047AF
- End Object
- Begin 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=8C8EE31C44973580F96EA28F1F10CD6A
- End Object
- Begin 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=61F581D441583D010D275F97173A007B
- End Object
- Begin 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=841C4D864358568539E28785FC6C4D61
- End Object
- Begin 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=277F86FC42A73836499F53AD67650323
- End Object
- Begin 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=15590FFF47F60A3322F082AEE4DA84FF
- End Object
- Begin 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=A657CEA146A38DE8319BF7B5121DF69C
- End Object
- Begin 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=5EA186074133CEC8F715E6814F3F8E6A
- End Object
- Begin 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=743AD8D34E20E10A14823AA26FD37B35
- End Object
- Begin 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=8859B2D7441D71FD581A5397AE8F0C47
- End Object
- Begin Object Class=EdGraphNode_Comment Name="EdGraphNode_Comment_11"
- NodePosX=-4800
- NodePosY=2080
- NodeWidth=720
- NodeHeight=192
- NodeComment="Is AI_CON_Ref set?"
- NodeGuid=119EAC1E4CCAB65876CD97B77D520A4E
- End Object
- Begin 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=20282A5A4019B770F28F249CD0A8AFE4
- End Object
- Begin 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=AE3F83CF416CB0A3684633B550912EE9
- End Object
- Begin 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=E00D898F44BE7CA8FD01DFAFE1AC4896
- End Object
- Begin 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=827668E54A90F50E765ABF88BF502A9A
- End Object
- Begin 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=BB1DCBCB4FCDEF5484DBE3AA406EEBC3
- End Object
- Begin 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=F2A4730849A279BDD702C5830C91C370
- End Object
- Begin 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=AAF473AA4270950544001FA4CC114C56
- End Object
- Begin 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=59E5C0E248297E2662F5CE9F9ACEEC93
- End Object
复制代码
p').length != 0) { copyToClipboard($('#fullgraphBTService11_snippet > p').html()); } else { copyToClipboard($('#fullgraphBTService11_snippet').html()); }">
点击图片将其展开,或点击 此处
在窗口中打开。
该蓝图的变量名、类型和数值:
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 是类型 的一个阵列,有单个元素设为 Pawn。如需进行此设置,在 My Blueprint 面板下选择 DesiredObjectTypes 变量,然后在 Details 面板下的 Default Value 类目中点击
按钮添加一个元素。然后在元素的下拉菜单中选择 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 在美国和其他国家的注册商标。
使用条款 | 隐私政策
|
|