Space Plunder
Loading...
Searching...
No Matches
AGrenadeProjectile Class Reference

#include <GrenadeProjectile.h>

Inheritance diagram for AGrenadeProjectile:
AProjectileBase IProjectile

Additional Inherited Members

- 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
 
- Public Attributes inherited from AProjectileBase
bool bDebuggingMode = false
 
- Protected Member Functions inherited from AProjectileBase
virtual void BeginPlay () override
 
virtual void OnProjectileStop (const FHitResult &HitResult)
 
virtual void ProjectileDestroy ()
 
- 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
 

The documentation for this class was generated from the following file: