MCPcopy Create free account
hub / github.com/DruidMech/MultiplayerCourseBlasterGame / AProjectile

Method AProjectile

Source/Blaster/Weapon/Projectile.cpp:15–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13#include "NiagaraComponent.h"
14
15AProjectile::AProjectile()
16{
17 PrimaryActorTick.bCanEverTick = true;
18 bReplicates = true;
19
20 CollisionBox = CreateDefaultSubobject<UBoxComponent>(TEXT("CollisionBox"));
21 SetRootComponent(CollisionBox);
22 CollisionBox->SetCollisionObjectType(ECollisionChannel::ECC_WorldDynamic);
23 CollisionBox->SetCollisionEnabled(ECollisionEnabled::QueryAndPhysics);
24 CollisionBox->SetCollisionResponseToAllChannels(ECollisionResponse::ECR_Ignore);
25 CollisionBox->SetCollisionResponseToChannel(ECollisionChannel::ECC_Visibility, ECollisionResponse::ECR_Block);
26 CollisionBox->SetCollisionResponseToChannel(ECollisionChannel::ECC_WorldStatic, ECollisionResponse::ECR_Block);
27 CollisionBox->SetCollisionResponseToChannel(ECC_SkeletalMesh, ECollisionResponse::ECR_Block);
28}
29
30void AProjectile::BeginPlay()
31{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected