| ABoxShapeProjectile() | ABoxShapeProjectile | inline |
| ApplyCombatHitPayloadToActors(const TArray< AActor * > &TargetActors, const FVector &ImpactOrigin) const | ADamagedProjectile | |
| ApplyPawnCollisionResponse() const | AProjectileBase | protected |
| AProjectileBase() | AProjectileBase | |
| AWeaponProjectile() | AWeaponProjectile | |
| bCollideWithPawn | AProjectileBase | protected |
| BeginPlay() override | AProjectileBase | protectedvirtual |
| bHasPendingLaunchPath | AProjectileBase | private |
| BoxComponent | ABoxShapeProjectile | protected |
| CombatHitPayload | ADamagedProjectile | private |
| CurrentProjectileState | AProjectileBase | private |
| DeactivationDelay | AProjectileBase | protected |
| DeactivationOption | AProjectileBase | |
| DeactivationSequencer | AProjectileBase | protected |
| DeactivationTimerHandle | AProjectileBase | private |
| FinalizeProjectileState(const FVector ImpactPoint, const AActor *Terminator, EProjectileFinishReason FinishReason) | AProjectileBase | private |
| FinishTime | AProjectileBase | 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 |
| GetSpawnedTargetableWeapon() | AWeaponProjectile | inline |
| InitializeCombatHitPayload(FCombatHitPayload &&InCombatHitPayload) | ADamagedProjectile | |
| InitialMeshRotation | AProjectileBase | private |
| Interact(AActor *Caller) override | AWeaponProjectile | virtual |
| IsLaunched() const | AProjectileBase | inline |
| IsWeaponSpawned() | AWeaponProjectile | inline |
| LaunchTime | AProjectileBase | private |
| MeshComponent | AProjectileBase | protected |
| MeshRotationMode | AProjectileBase | protected |
| MeshRotationRate | AProjectileBase | protected |
| OnBeginInteraction(const AActor *Caller) | IInteractableInterface | protectedvirtual |
| OnCollided(const AActor *HitTarget, const FHitResult &Hit) override | AWeaponProjectile | virtual |
| OnDeactivationProcessingFinished() | AProjectileBase | private |
| OnEndInteraction(const AActor *Caller) | IInteractableInterface | protectedvirtual |
| OnExplosionEffectFinished(UNiagaraComponent *NiagaraComponent) | AProjectileBase | private |
| OnFinished(const FVector TerminatedPosition, const AActor *Terminator, EProjectileFinishReason FinishReason) | AProjectileBase | inlinevirtual |
| OnInFlight(const float DeltaTime) | AProjectileBase | inlinevirtual |
| OnLaunched(AActor *LauncherOwner, const FVector &InStart, const FVector &InDirectionOrTarget) | AProjectileBase | virtual |
| OnProcessCollision(AActor *SelfActor, AActor *OtherActor, FVector NormalImpulse, const FHitResult &Hit) | AProjectileBase | private |
| OnProjectileCollidedDelegate | AProjectileBase | |
| OnProjectileDeactivatedDelegate | AProjectileBase | |
| OnProjectileFinishedDelegate | AProjectileBase | |
| OnProjectileLaunchedDelegate | AProjectileBase | |
| OnReturnToPool() | IObjectPoolingInterface | |
| OnReturnToPool_Implementation() override | AWeaponProjectile | protectedvirtual |
| OnSpawnFromPool() | IObjectPoolingInterface | |
| OnSpawnFromPool_Implementation() override | AWeaponProjectile | protectedvirtual |
| OverridePendingLaunchPath(const FVector &InStart, const FVector &InDirectionOrTarget) | AProjectileBase | |
| PendingLaunchDirectionOrTarget | AProjectileBase | private |
| PendingLaunchStart | AProjectileBase | private |
| ProjectilePilotComponent | AProjectileBase | protected |
| ResetMeshRotation() | AProjectileBase | private |
| SetMeshWorldRotation(const FRotator &WorldRotation) | AProjectileBase | |
| ShootOwner | AProjectileBase | protected |
| ShootOwnerIsValid() const | AProjectileBase | inline |
| SpawnedTargetableWeapon | AWeaponProjectile | private |
| TargetableWeaponClassToSpawn | AWeaponProjectile | protected |
| TargetableWeaponSpawnRotation | AWeaponProjectile | protected |
| Tick(float DeltaSeconds) override | AProjectileBase | virtual |
| UpdateProjectileRotation(float DeltaTime) | AProjectileBase | private |