AfterDamageDeactivaterHandle | AMortarProPhysicalProjectile | private |
AMortarProPhysicalProjectile() | AMortarProPhysicalProjectile | |
AMortarProPoolableActor() | AMortarProPoolableActor | |
AMortarProSplitProjectile() | AMortarProSplitProjectile | |
AvgProjectileSpeed | AMortarProPhysicalProjectile | protected |
bAlreadyHit | AMortarProPhysicalProjectile | protected |
bDrawSpawnDebugSphere | AMortarProSplitProjectile | protected |
bDrawTargetDebugSphere | AMortarProSplitProjectile | protected |
bDynamicDeactivateSpan | AMortarProPhysicalProjectile | protected |
BeginActivation | AMortarProPoolableActor | |
BeginDeactivation | AMortarProPoolableActor | |
BeginPlay() override | AMortarProPhysicalProjectile | protectedvirtual |
bIsActorActivated | AMortarProPoolableActor | protected |
BPBeforeProjectileSplit() | AMortarProSplitProjectile | |
BPOnImpactEvent() | AMortarProBaseProjectile | |
BufferDeactivateSpan | AMortarProPhysicalProjectile | protected |
ChildProjectileSpacing | AMortarProSplitProjectile | protected |
ChildProjectileSpacingAxis | AMortarProSplitProjectile | protected |
ClearTimers() override | AMortarProSplitProjectile | protectedvirtual |
CollisionMesh | AMortarProPhysicalProjectile | protected |
CollisionMeshCollision | AMortarProPhysicalProjectile | protected |
DamageAsPerSurface | AMortarProBaseProjectile | protected |
DeActivateActor() | AMortarProPoolableActor | virtual |
DeactivateDelayAfterDamage | AMortarProPhysicalProjectile | protected |
DeactivateSpan | AMortarProPoolableActor | |
DeactivateTimerHandle | AMortarProPoolableActor | private |
DrawSpawnDebugSphereDuration | AMortarProSplitProjectile | protected |
DrawTargetDebugSphereDuration | AMortarProSplitProjectile | protected |
EnableComponents(const bool &bEnable) override | AMortarProPhysicalProjectile | protectedvirtual |
EndPlay(const EEndPlayReason::Type EndPlayReason) override | AMortarProPoolableActor | protectedvirtual |
ExplosionForce | AMortarProPhysicalProjectile | protected |
GetChildProjectileSpacing() const | AMortarProSplitProjectile | |
GetDamageAsPerSurface(const EPhysicalSurface &SurfaceType) | AMortarProBaseProjectile | protected |
GetDynamicDeactivateSpan() const | AMortarProPhysicalProjectile | |
GetInitialHomingTargetDelayPercent() const | AMortarProPhysicalProjectile | |
GetMinMaxHomingAcceleration(double &OutMinAcceleration, double &OutMaxAcceleration) const | AMortarProPhysicalProjectile | |
GetPercentTimeToSplitProjectile() const | AMortarProSplitProjectile | |
GetProjectileSpeed() | AMortarProPhysicalProjectile | virtual |
GetSplitProjectileActor(TSubclassOf< class AActor > &Class) const | AMortarProSplitProjectile | |
GetSplitProjectilesCount() const | AMortarProSplitProjectile | |
GetTargetDetectionSphereTraceRadius() const | AMortarProSplitProjectile | |
InitialHomingTargetDelayPercent | AMortarProPhysicalProjectile | protected |
InitializeAverageSpeedAfterSpawn() | AMortarProPhysicalProjectile | private |
InitializeBeforeSpawnParam() override | AMortarProSplitProjectile | protectedvirtual |
InitializeDynamicDeactivateTimeAfterSpawn() | AMortarProPhysicalProjectile | private |
InitializeHomingTargetAfterSpawn() | AMortarProPhysicalProjectile | private |
InitializeVariableSpeedAfterSpawn() | AMortarProPhysicalProjectile | private |
IsInLineOfSight(const AActor *Target) | AMortarProSplitProjectile | private |
MaxHomingAcceleration | AMortarProPhysicalProjectile | protected |
MinHomingAcceleration | AMortarProPhysicalProjectile | protected |
MortarAfterSpawnParam | AMortarProBaseProjectile | protected |
NiagaraLaunchBlast | AMortarProPhysicalProjectile | protected |
NiagaraSurfaceImpact | AMortarProBaseProjectile | protected |
NiagaraTrail | AMortarProPhysicalProjectile | protected |
OnHit(UPrimitiveComponent *HitComponent, AActor *OtherActor, UPrimitiveComponent *OtherComponent, FVector NormalImpulse, const FHitResult &Hit) | AMortarProPhysicalProjectile | protectedvirtual |
PercentTimeToSplitProjectile | AMortarProSplitProjectile | protected |
PlayImpactSoundAndParticleEffectForSurface(const EPhysicalSurface &SurfaceType, const FVector &Location) | AMortarProBaseProjectile | protected |
PoolingSubSystem | AMortarProPoolableActor | private |
ProjectileMovement | AMortarProPhysicalProjectile | protected |
ReActivateActor() | AMortarProPoolableActor | virtual |
RegisterEventsAndCallBacks() | AMortarProPhysicalProjectile | protectedvirtual |
SetAfterSpawnParam(const FMortarProAfterSpawnParam &AfterSpawnParam) override | AMortarProSplitProjectile | virtual |
SetChildProjectileSpacing(const float &Spacing) | AMortarProSplitProjectile | |
SetDeactivateSpan(const float &Time) | AMortarProPoolableActor | virtual |
SetDynamicDeactivateSpan(const bool &bIsDynamic) | AMortarProPhysicalProjectile | |
SetHomingTargetTimerFunction() | AMortarProPhysicalProjectile | private |
SetInitialHomingTargetDelayPercent(const float &DelayPercent) | AMortarProPhysicalProjectile | |
SetMinMaxHomingAcceleration(const double &MinAcceleration, const double &MaxAcceleration) | AMortarProPhysicalProjectile | |
SetPercentTimeToSplitProjectile(const float &Delay) | AMortarProSplitProjectile | |
SetSplitProjectileActor(const TSubclassOf< class AActor > &Class) | AMortarProSplitProjectile | |
SetSplitProjectilesCount(const int32 &Count) | AMortarProSplitProjectile | |
SetTargetDetectionSphereTraceRadius(const float &Radius) | AMortarProSplitProjectile | |
SignifianceValue | AMortarProPhysicalProjectile | |
SignificanceChanged(EMortarProSignificanceValue Value) | AMortarProPhysicalProjectile | private |
SignificanceComponent | AMortarProPhysicalProjectile | protected |
SpawnProjectile(AActor *TargetActor, int32 ChildNo) | AMortarProSplitProjectile | private |
SpeedTimeLineProgress(float Speed) | AMortarProPhysicalProjectile | private |
SplitProjectileClass | AMortarProSplitProjectile | protected |
SplitProjectilesCount | AMortarProSplitProjectile | protected |
SplitProjectilesTimer() | AMortarProSplitProjectile | private |
SplitProjectilesTimerHandler | AMortarProSplitProjectile | private |
StartTimers() | AMortarProPoolableActor | protectedvirtual |
SurfaceImpactSound | AMortarProBaseProjectile | protected |
TargetDetectionSphereTraceRadius | AMortarProSplitProjectile | protected |
TickTimelineRate | AMortarProPhysicalProjectile | private |
TimelineSpeed | AMortarProPhysicalProjectile | private |
TimelineUpdate() | AMortarProPhysicalProjectile | private |
TimeLineUpdateTimer | AMortarProPhysicalProjectile | private |
TimeToSplitProjectile | AMortarProSplitProjectile | private |
VariableSpeedCurve | AMortarProPhysicalProjectile | protected |