| bAmmoLeft | UMortarProAimingComponent | protected |
| Barrel | UMortarProAimingComponent | protected |
| bDrawDebugTargetSphere | UMortarProAimingComponent | private |
| BeginAimingMovementTowardsTarget | UMortarProAimingComponent | |
| BeginBurstFiring | UMortarProBurstAimingComponent | |
| BeginBurstFiringWarmup | UMortarProBurstAimingComponent | |
| BeginCoolDown | UMortarProBurstAimingComponent | |
| BeginFire | UMortarProAimingComponent | |
| BeginIdleState | UMortarProAimingComponent | |
| BeginPlay() override | UMortarProBurstAimingComponent | protectedvirtual |
| bEnableBulletHell | UMortarProAimingComponent | protected |
| bEnableGunGravity | UMortarProAimingComponent | protected |
| bEnablePredictTargetPosition | UMortarProAimingComponent | protected |
| bHasComponentInitialized | UMortarProAimingComponent | private |
| bInitialIdleEventWaitApplied | UMortarProAimingComponent | private |
| bIsWeaponHeated | UMortarProBurstAimingComponent | private |
| bOnEndBurstFiringWarmupEvent | UMortarProBurstAimingComponent | private |
| bOnEndMovementEventEmitted | UMortarProAimingComponent | private |
| bOnStartMovementEventEmitted | UMortarProAimingComponent | private |
| BPWeaponFullyRecoveredFromHeating() | UMortarProBurstAimingComponent | |
| bUnlimitedAmmo | UMortarProAimingComponent | protected |
| BurstProperties | UMortarProBurstAimingComponent | private |
| CalculateAimDirection(FVector &AimDirection) | UMortarProAimingComponent | private |
| CalculateTossVelocity(const float &OverrideGravityZ, const FName &SocketName) | UMortarProAimingComponent | private |
| CheckHasAmmoForAnySocket() const | UMortarProAimingComponent | private |
| CoolDown() | UMortarProBurstAimingComponent | private |
| CoolDownProjectileTimer | UMortarProBurstAimingComponent | private |
| CurrentAimDirection | UMortarProAimingComponent | protected |
| CurrentFiringState | UMortarProAimingComponent | protected |
| CurrentHitTargetLocation | UMortarProAimingComponent | protected |
| DefaultAimLocation | UMortarProAimingComponent | protected |
| DefaultProjectileSpawnSockets | UMortarProAimingComponent | private |
| DefaultSocketName | UMortarProAimingComponent | protected |
| DirectionThresholdComparision | UMortarProAimingComponent | private |
| DistanceThreshold | UMortarProAimingComponent | private |
| DrawTargetDebugSphereDuration | UMortarProAimingComponent | private |
| EmitEndMovementEvent() | UMortarProAimingComponent | private |
| EndAimingMovementTowardsTarget | UMortarProAimingComponent | |
| EndBurstFiring | UMortarProBurstAimingComponent | |
| EndBurstFiringWarmup | UMortarProBurstAimingComponent | |
| EndCoolDown | UMortarProBurstAimingComponent | |
| EndFiring | UMortarProAimingComponent | |
| EndIdleState | UMortarProAimingComponent | |
| ExitFromIdleState() | UMortarProAimingComponent | private |
| Fire() override | UMortarProBurstAimingComponent | protectedvirtual |
| FireAt(const FVector &AimLocation, AActor *TargetActor, TArray< AActor * > SecondaryTargetsRef) | UMortarProAimingComponent | |
| FireProjectile() override | UMortarProBurstAimingComponent | protectedvirtual |
| FireProjectileTimer | UMortarProBurstAimingComponent | private |
| FireSound | UMortarProAimingComponent | protected |
| GetAllFiringSocketsName(TArray< FName > &SocketsName) const | UMortarProAimingComponent | |
| GetCoolDownPercentage() const | UMortarProBurstAimingComponent | |
| GetCurrentState() const | UMortarProAimingComponent | |
| GetDirectionThresholdComparision() const | UMortarProAimingComponent | |
| GetFiringCountForAllSockets(TMap< FName, int32 > &PerSocketFireCount) const | UMortarProAimingComponent | |
| GetFiringCountForSocket(const FName &SocketName) const | UMortarProAimingComponent | |
| GetGunBurstProperties(FMortarProGunBurstProperties &Properties) const | UMortarProBurstAimingComponent | |
| GetInitialIdleEventDelay() const | UMortarProAimingComponent | |
| GetProjectile(TMap< FName, FMortarProGunSocketProperties > &OutProjectiles) const | UMortarProAimingComponent | |
| GetShotsSpreadDegree() const | UMortarProAimingComponent | |
| GetValidSubSystem() | UMortarProAimingComponent | protected |
| HasAmmo() const | UMortarProAimingComponent | |
| HasUnlimitedAmmo() const | UMortarProAimingComponent | |
| IncreaseBurstFiringRate(const int32 &NewBurstFireRate) | UMortarProBurstAimingComponent | |
| InitialIdleEventDelay | UMortarProAimingComponent | protected |
| InitialIdleEventDelayTimer() | UMortarProAimingComponent | private |
| InitialIdleEventDelayTimerHandle | UMortarProAimingComponent | private |
| InitializeAiming(class UMortarProTurretMeshComponent *TurretToSet, class UMortarProBarrelMeshComponent *BarrelToSet, AActor *Owner) | UMortarProAimingComponent | |
| IsGunGravityEnabled() const | UMortarProAimingComponent | |
| IsMoving(const FVector &HitLocation) | UMortarProAimingComponent | protected |
| IsPredictTargetPositionEnabled() const | UMortarProAimingComponent | |
| IsWeaponFullyHeated() const | UMortarProBurstAimingComponent | |
| LastFireTime | UMortarProAimingComponent | protected |
| MinSpeedThreshold | UMortarProAimingComponent | private |
| MoveTowards(const FVector &HitLocation) | UMortarProAimingComponent | private |
| OriginalBurstProperties | UMortarProBurstAimingComponent | private |
| OutLaunchVelocity | UMortarProAimingComponent | private |
| OwnerActor | UMortarProAimingComponent | protected |
| OwnerName | UMortarProAimingComponent | protected |
| PoolingSubSystem | UMortarProAimingComponent | private |
| PredictTargetPosition(FVector &OriginalTargetLocation) | UMortarProAimingComponent | private |
| PreFire() | UMortarProBurstAimingComponent | private |
| PreviousTargetActor | UMortarProAimingComponent | private |
| PreviousTargetLocation | UMortarProAimingComponent | private |
| ProjectileSpawnSockets | UMortarProAimingComponent | protected |
| ProjectileSpeed | UMortarProAimingComponent | private |
| ReduceCoolDownDuration(const float &NewCoolDownDuration) | UMortarProBurstAimingComponent | |
| ResetAimingRunTimeParameters() override | UMortarProBurstAimingComponent | virtual |
| SecondaryTargets | UMortarProAimingComponent | private |
| SetBarrelState() override | UMortarProBurstAimingComponent | protectedvirtual |
| SetDirectionThresholdComparision(const float &Threshold) | UMortarProAimingComponent | |
| SetFiringLeftForAllSockets(const TMap< FName, int32 > &PerSocketFireCount) | UMortarProAimingComponent | |
| SetFiringLeftForSocket(const FName &SocketName, const int32 &InFiringLeft) | UMortarProAimingComponent | |
| SetGunBurstProperties(const FMortarProGunBurstProperties &NewProperties) | UMortarProBurstAimingComponent | |
| SetGunGravity(const bool &bGunGravity) | UMortarProAimingComponent | |
| SetIdle() | UMortarProAimingComponent | |
| SetInitialIdleEventDelay(const float &Delay) | UMortarProAimingComponent | |
| SetPredictTargetPosition(const bool &bEnable) | UMortarProAimingComponent | |
| SetProjectile(const TMap< FName, FMortarProGunSocketProperties > &ProjectileToSet) | UMortarProAimingComponent | |
| SetShotsSpreadDegree(const float &ShotsSpread) | UMortarProAimingComponent | |
| SetUnlimitedAmmo(const bool &bUnlimited) | UMortarProAimingComponent | |
| ShotsSpreadDegree | UMortarProAimingComponent | protected |
| SpawnProjectile(TMap< FName, FMortarProGunSocketProperties >::TConstIterator &It) | UMortarProAimingComponent | private |
| StartBurstFiring() | UMortarProBurstAimingComponent | private |
| StartCoolDown() | UMortarProBurstAimingComponent | private |
| StopComponent() override | UMortarProBurstAimingComponent | virtual |
| StopCoolDown() | UMortarProBurstAimingComponent | protected |
| StopFiring() override | UMortarProBurstAimingComponent | protectedvirtual |
| TargetActor | UMortarProAimingComponent | protected |
| TargetActorVelocity | UMortarProAimingComponent | private |
| TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override | UMortarProBurstAimingComponent | protectedvirtual |
| TossVelocityArc | UMortarProAimingComponent | private |
| TotalFireCountAllowedBeforeHeating | UMortarProBurstAimingComponent | private |
| TotalTimesBurstTimerToBeCalled | UMortarProBurstAimingComponent | private |
| TotalTimesCoolDownTimerToBeCalled | UMortarProBurstAimingComponent | private |
| Turret | UMortarProAimingComponent | protected |
| UMortarProAimingComponent() | UMortarProAimingComponent | |
| UMortarProBurstAimingComponent() | UMortarProBurstAimingComponent | |
| VelocityThreshold | UMortarProAimingComponent | private |