Bugfix Not Taking Damage as Line Trace Hit Projectile
This commit is contained in:
parent
d1124c2e8b
commit
d7a0ffbbec
@ -39,6 +39,7 @@
|
||||
+Profiles=(Name="Vault",CollisionEnabled=QueryOnly,bCanModify=True,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="Needs description")
|
||||
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Block,bTraceType=False,bStaticObject=False,Name="Projectile")
|
||||
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,DefaultResponse=ECR_Block,bTraceType=False,bStaticObject=False,Name="Waypoint")
|
||||
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel3,DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False,Name="Player")
|
||||
+EditProfiles=(Name="Trigger",CustomResponses=((Channel="Projectile",Response=ECR_Ignore)))
|
||||
-ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall")
|
||||
-ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn")
|
||||
@ -71,7 +72,7 @@ bOffsetPlayerGamepadIds=False
|
||||
GameInstanceClass=/Script/EndlessVendetta.EVGameInstance
|
||||
GameDefaultMap=/Game/Levels/MainMenuLevel.MainMenuLevel
|
||||
ServerDefaultMap=/Engine/Maps/Entry.Entry
|
||||
GlobalDefaultGameMode=/Script/EndlessVendetta.EndlessVendettaGameMode
|
||||
GlobalDefaultGameMode=/Game/FirstPerson/BPGM_Vendetta.BPGM_Vendetta_C
|
||||
GlobalDefaultServerGameMode=None
|
||||
|
||||
[/Script/Engine.RendererSettings]
|
||||
|
BIN
EndlessVendetta/Content/FirstPerson/Blueprints/BP_MainCharacter.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/FirstPerson/Blueprints/BP_MainCharacter.uasset
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
@ -34,7 +34,11 @@ EBTNodeResult::Type UBTTask_AttackPlayer::ExecuteTask(UBehaviorTreeComponent& Ow
|
||||
EnemyCharacter->SetFiring(true);
|
||||
FCollisionQueryParams QueryParams;
|
||||
QueryParams.AddIgnoredActor(AIController->GetPawn());
|
||||
if (FHitResult HitResult; GetWorld()->LineTraceSingleByChannel(HitResult, Start, End, ECC_Pawn, QueryParams))
|
||||
FCollisionObjectQueryParams ObjectQueryParams;
|
||||
ObjectQueryParams.AddObjectTypesToQuery(ECC_Pawn);
|
||||
ObjectQueryParams.AddObjectTypesToQuery(ECC_WorldStatic);
|
||||
ObjectQueryParams.AddObjectTypesToQuery(ECC_WorldDynamic);
|
||||
if (FHitResult HitResult; GetWorld()->LineTraceSingleByObjectType(HitResult, Start, End, ObjectQueryParams, QueryParams))
|
||||
{
|
||||
if (IsValid(HitResult.GetActor()))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user