|
Space Plunder
|
#include <HomingProjectile.h>
Public Member Functions | |
| AHomingProjectile () | |
Public Member Functions inherited from AProjectileBase | |
| AProjectileBase () | |
| virtual void | DelayTrigger () |
| void | SetMesh (UStaticMesh *StaticMesh) const |
| virtual void | SetProjectileStats (const struct FWeaponProjectileStats_T &Stats) override |
| virtual void | SetDefaultDamage (const float Damage) override |
| virtual void | SetActorsToIgnore (const TArray< AActor * > &ActorsToIgnore) override |
| virtual void | SetDebuggingMode (const bool bValue) override |
| virtual void | SetInstigator (AController *Controller) override |
Protected Member Functions | |
| virtual void | BeginPlay () override |
Protected Member Functions inherited from AProjectileBase | |
| virtual void | OnProjectileStop (const FHitResult &HitResult) |
| virtual void | ProjectileDestroy () |
Additional Inherited Members | |
Public Attributes inherited from AProjectileBase | |
| bool | bDebuggingMode = false |
Protected Attributes inherited from AProjectileBase | |
| class UCapsuleComponent * | CapsuleComponent |
| class UStaticMeshComponent * | StaticMeshComponent |
| class UProjectileMovementComponent * | ProjectileMovementComponent |
| UNiagaraComponent * | TrailEffects |
| struct FWeaponProjectileStats_T | ProjectileStats |
| UAudioComponent * | ProjectileSound = nullptr |
| class UNiagaraSystem * | ExplosionEffects |
| TSubclassOf< AActor > | DestructionField |
| TArray< AActor * > | DamageActorsToIgnore |
| AController * | InstigatorController |
| USceneComponent * | HomingTarget |
| AHomingProjectile::AHomingProjectile | ( | ) |
|
overrideprotectedvirtual |
Reimplemented from AProjectileBase.