| AimingComponentStopped() | AMortarProBeamProjectile | private |
| AMortarProBeamProjectile() | AMortarProBeamProjectile | |
| AMortarProPoolableActor() | AMortarProPoolableActor | |
| AreMultipleHitsAllowed() const | AMortarProBeamProjectile | |
| Barrel | AMortarProBeamProjectile | private |
| BeamMaxReachXOffset | AMortarProBeamProjectile | private |
| BeamTraceReferenceVolume | AMortarProBeamProjectile | private |
| BeginActivation | AMortarProPoolableActor | |
| BeginDeactivation | AMortarProPoolableActor | |
| BeginPlay() override | AMortarProPoolableActor | protectedvirtual |
| bEnableDamageToTarget | AMortarProBeamProjectile | private |
| bEnableDebugBoxTrace | AMortarProBeamProjectile | private |
| bEnableMultipleHits | AMortarProBeamProjectile | private |
| bIsActorActivated | AMortarProPoolableActor | protected |
| bLimitBeamMaxReachXOffset | AMortarProBeamProjectile | private |
| BPBeamEnd() | AMortarProBeamProjectile | |
| BPBeamPositionChanged(const FVector &OutStarting, const FVector &OutEnding) | AMortarProBeamProjectile | |
| BPBeamStart(const FVector &OutStarting, const FVector &OutEnding) | AMortarProBeamProjectile | |
| BPOnImpactEvent() | AMortarProBaseProjectile | |
| ClearTimers() override | AMortarProBeamProjectile | protectedvirtual |
| DamageAsPerSurface | AMortarProBaseProjectile | protected |
| DamageRate | AMortarProBeamProjectile | private |
| DamageToActor(FHitResult &Result) | AMortarProBeamProjectile | private |
| DeActivateActor() | AMortarProPoolableActor | virtual |
| DeactivateSpan | AMortarProPoolableActor | |
| DeactivateTimerHandle | AMortarProPoolableActor | private |
| DefaultSceneComponent | AMortarProBeamProjectile | protected |
| EnableComponents(const bool &bEnable) override | AMortarProBeamProjectile | protectedvirtual |
| EnableDamageToTarget() | AMortarProBeamProjectile | private |
| EndPlay(const EEndPlayReason::Type EndPlayReason) override | AMortarProPoolableActor | protectedvirtual |
| GetBeamMaxReachXOffset() const | AMortarProBeamProjectile | |
| GetDamageAsPerSurface(const EPhysicalSurface &SurfaceType) | AMortarProBaseProjectile | protected |
| GetDamageRate() const | AMortarProBeamProjectile | |
| GetInitialDelayBeforeDamage() const | AMortarProBeamProjectile | |
| GetLineTracesStartAndTarget(TArray< TPair< FVector, FVector > > &LinePoints, const FVector &StartPosition, const FVector &TargetPosition) | AMortarProBeamProjectile | private |
| GetProjectileSpeed() | AMortarProBaseProjectile | inlinevirtual |
| GetUpdatedEndTargetPosition(const FVector &StartPosition, const FVector &EndPosition) | AMortarProBeamProjectile | private |
| GunBarrelRotation | AMortarProBeamProjectile | private |
| InitialDelayBeforeDamage | AMortarProBeamProjectile | private |
| InitialDelayTimerHandle | AMortarProBeamProjectile | private |
| InitializeBeforeSpawnParam() override | AMortarProBeamProjectile | protectedvirtual |
| LastDamageTime | AMortarProBeamProjectile | private |
| LastStartPosition | AMortarProBeamProjectile | private |
| LastTargetPosition | AMortarProBeamProjectile | private |
| MortarAfterSpawnParam | AMortarProBaseProjectile | protected |
| NiagaraLaunchBlast | AMortarProBeamProjectile | protected |
| NiagaraSurfaceImpact | AMortarProBaseProjectile | protected |
| PlayImpactSoundAndParticleEffectForSurface(const EPhysicalSurface &SurfaceType, const FVector &Location) | AMortarProBaseProjectile | protected |
| PoolingSubSystem | AMortarProPoolableActor | private |
| ReActivateActor() | AMortarProPoolableActor | virtual |
| SetAfterSpawnBP(AActor *TargetToShoot, TArray< AActor * >SecondaryTargets, class UMortarProPoolSubsystem *PoolingSystem, bool bCanSplit=true, bool bGravityEnabled=false, FVector RandomOffset=FVector(0, 0, 0), FVector TargetPredictedPosition=FVector(0, 0, 0)) | AMortarProBaseProjectile | |
| SetAfterSpawnParam(const FMortarProAfterSpawnParam &AfterSpawnParam) override | AMortarProBeamProjectile | virtual |
| SetBeamMaxReachXOffset(const float &XMaxReach) | AMortarProBeamProjectile | |
| SetDamageRate(const float &Rate) | AMortarProBeamProjectile | |
| SetDeactivateSpan(const float &Time) | AMortarProPoolableActor | virtual |
| SetInitialDelayBeforeDamage(const float &InitialDelay) | AMortarProBeamProjectile | |
| SetLimitBeamMaxReach(const bool &ShouldLimit) | AMortarProBeamProjectile | |
| SetMultipleHitsAllowed(const bool &isAllowed) | AMortarProBeamProjectile | |
| ShouldLimitBeamMaxReach() const | AMortarProBeamProjectile | |
| StartTimers() | AMortarProPoolableActor | protectedvirtual |
| SurfaceImpactSound | AMortarProBaseProjectile | protected |
| Tick(float DeltaTime) override | AMortarProBeamProjectile | |
| TraceChannel | AMortarProBeamProjectile | private |