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 |
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 |
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 |