| AExplosiveProjectile() | AExplosiveProjectile | |
| ApplyCombatHitPayloadToActors(const TArray< AActor * > &TargetActors, const FVector &ImpactOrigin) const | ADamagedProjectile | |
| ApplyPawnCollisionResponse() const | AProjectileBase | protected |
| AProjectileBase() | AProjectileBase | |
| ASphereShapeProjectile() | ASphereShapeProjectile | inline |
| bCollideWithPawn | AProjectileBase | protected |
| BeginPlay() override | AExplosiveProjectile | protectedvirtual |
| bExplosionTriggered | AExplosiveProjectile | private |
| bHasPendingLaunchPath | AProjectileBase | private |
| ClearFlightTimeout() | AExplosiveProjectile | private |
| CombatHitPayload | ADamagedProjectile | private |
| CurrentProjectileState | AProjectileBase | private |
| DeactivationDelay | AProjectileBase | protected |
| DeactivationOption | AProjectileBase | |
| DeactivationSequencer | AProjectileBase | protected |
| DeactivationTimerHandle | AProjectileBase | private |
| ExplosionRadius | AExplosiveProjectile | protected |
| ExplosionTraceChannel | AExplosiveProjectile | protected |
| FinalizeProjectileState(const FVector ImpactPoint, const AActor *Terminator, EProjectileFinishReason FinishReason) | AProjectileBase | private |
| FinishTime | AProjectileBase | private |
| FlightTimeoutTimerHandle | AExplosiveProjectile | private |
| ForceEarlyFinish(const AActor *Terminator, const EProjectileFinishReason FinishReason) | AProjectileBase | virtual |
| GetCollisionParticleTransform(const AActor *OtherActor, const FHitResult &Hit) const | AProjectileBase | inlineprotectedvirtual |
| GetCombatHitSourceActor() const | ADamagedProjectile | inlineprotected |
| GetElapsedTimeSinceLaunch() const | AProjectileBase | inline |
| GetFinishTime() const | AProjectileBase | inline |
| GetProjectilePilotComponent() const | AProjectileBase | inline |
| GetProjectileState() const | AProjectileBase | inline |
| GetShootOwner() const | AProjectileBase | inline |
| InitializeCombatHitPayload(FCombatHitPayload &&InCombatHitPayload) | ADamagedProjectile | |
| InitialMeshRotation | AProjectileBase | private |
| IsLaunched() const | AProjectileBase | inline |
| LaunchTime | AProjectileBase | private |
| MaxFlightDuration | AExplosiveProjectile | protected |
| MeshComponent | AProjectileBase | protected |
| MeshRotationMode | AProjectileBase | protected |
| MeshRotationRate | AProjectileBase | protected |
| OnCollided(const AActor *HitTarget, const FHitResult &Hit) | AProjectileBase | inlinevirtual |
| OnDeactivationProcessingFinished() | AProjectileBase | private |
| OnExplosionEffectFinished(UNiagaraComponent *NiagaraComponent) | AProjectileBase | private |
| OnFinished(FVector TerminatedPosition, const AActor *Terminator, EProjectileFinishReason FinishReason) override | AExplosiveProjectile | protectedvirtual |
| OnFlightTimeout() | AExplosiveProjectile | private |
| OnInFlight(const float DeltaTime) | AProjectileBase | inlinevirtual |
| OnLaunched(AActor *LauncherOwner, const FVector &InStart, const FVector &InDirectionOrTarget) override | AExplosiveProjectile | protectedvirtual |
| OnProcessCollision(AActor *SelfActor, AActor *OtherActor, FVector NormalImpulse, const FHitResult &Hit) | AProjectileBase | private |
| OnProjectileArrived() | AExplosiveProjectile | private |
| OnProjectileCollidedDelegate | AProjectileBase | |
| OnProjectileDeactivatedDelegate | AProjectileBase | |
| OnProjectileFinishedDelegate | AProjectileBase | |
| OnProjectileLaunchedDelegate | AProjectileBase | |
| OnReturnToPool() | IObjectPoolingInterface | |
| OnReturnToPool_Implementation() override | AExplosiveProjectile | protectedvirtual |
| OnSpawnFromPool() | IObjectPoolingInterface | |
| OnSpawnFromPool_Implementation() override | AExplosiveProjectile | protectedvirtual |
| OverridePendingLaunchPath(const FVector &InStart, const FVector &InDirectionOrTarget) | AProjectileBase | |
| PendingLaunchDirectionOrTarget | AProjectileBase | private |
| PendingLaunchStart | AProjectileBase | private |
| PlayExplosionEffects(FVector ExplosionLocation) | AExplosiveProjectile | protected |
| ProjectilePilotComponent | AProjectileBase | protected |
| ResetMeshRotation() | AProjectileBase | private |
| SetMeshWorldRotation(const FRotator &WorldRotation) | AProjectileBase | |
| ShootOwner | AProjectileBase | protected |
| ShootOwnerIsValid() const | AProjectileBase | inline |
| SphereComponent | ASphereShapeProjectile | protected |
| StartLandingWarning(const FVector &TargetLocation) const | AExplosiveProjectile | private |
| StopLandingWarning(EProjectileFinishReason FinishReason) const | AExplosiveProjectile | private |
| Tick(float DeltaSeconds) override | AProjectileBase | virtual |
| TriggerExplosion(const FVector &ExplosionLocation) | AExplosiveProjectile | private |
| UpdateProjectileRotation(float DeltaTime) | AProjectileBase | private |
| WarningDecalComponent | AExplosiveProjectile | protected |
| WarningDecalSettings | AExplosiveProjectile | protected |