Space Plunder
Loading...
Searching...
No Matches
IProjectile Class Referenceabstract

#include <Projectile.h>

Inheritance diagram for IProjectile:
AProjectileBase AArrowProjectile AGrenadeProjectile AHomingProjectile

Public Member Functions

virtual void SetProjectileStats (const struct FWeaponProjectileStats_T &Stats)=0
 
virtual void SetDefaultDamage (const float Damage)=0
 
virtual void SetActorsToIgnore (const TArray< AActor * > &ActorsToIgnore)=0
 
virtual void SetDebuggingMode (const bool bValue)=0
 
virtual void SetInstigator (AController *Controller)=0
 

Member Function Documentation

◆ SetActorsToIgnore()

virtual void IProjectile::SetActorsToIgnore ( const TArray< AActor * > & ActorsToIgnore)
pure virtual

Implemented in AProjectileBase.

◆ SetDebuggingMode()

virtual void IProjectile::SetDebuggingMode ( const bool bValue)
pure virtual

Implemented in AProjectileBase.

◆ SetDefaultDamage()

virtual void IProjectile::SetDefaultDamage ( const float Damage)
pure virtual

Implemented in AProjectileBase.

◆ SetInstigator()

virtual void IProjectile::SetInstigator ( AController * Controller)
pure virtual

Implemented in AProjectileBase.

◆ SetProjectileStats()

virtual void IProjectile::SetProjectileStats ( const struct FWeaponProjectileStats_T & Stats)
pure virtual

Implemented in AProjectileBase.


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