LEAP Documentation 40220
Documentation for the LEAP project
AGroundEffectVolume Class Reference

#include <GroundEffectVolume.h>

Inheritance diagram for AGroundEffectVolume:
ITeamInterface

Public Member Functions

virtual int32 GetTeam () const override
 
virtual int32 SetTeam (int32 NewTeam) override
 
void SpawnGroundEffects (float AreaRadius, float NumberOfPoints)
 
void SpawnGroundEffectAtPosition (const FVector &Position)
 
virtual int32 GetTeam () const
 
virtual int32 SetTeam (int32 NewTeam)
 

Public Attributes

FGroundEffectTeamChangedSignature OnTeamChangedEvent
 

Protected Member Functions

virtual void BeginPlay () override
 
void OnRep_TeamOwner ()
 

Protected Attributes

UAfflictionVolume * AfflictionVolume = nullptr
 
int32 TeamOwner = INDEX_NONE
 
float GroundEffectSpawnRadius = 100.0f
 
float NumberOfGroundEffects = 100.0f
 
float Alpha = 1.0f
 
float TestHeight = 1000.0f
 

Additional Inherited Members

- Static Public Member Functions inherited from ITeamInterface
static bool IsValidTeam (const ITeamInterface *const TeamInferface)
 

Member Function Documentation

◆ BeginPlay()

void AGroundEffectVolume::BeginPlay ( )
overrideprotectedvirtual

◆ GetTeam()

virtual int32 AGroundEffectVolume::GetTeam ( ) const
inlineoverridevirtual

Reimplemented from ITeamInterface.

◆ OnRep_TeamOwner()

void AGroundEffectVolume::OnRep_TeamOwner ( )
protected

◆ SetTeam()

int32 AGroundEffectVolume::SetTeam ( int32  NewTeam)
overridevirtual

Reimplemented from ITeamInterface.

◆ SpawnGroundEffectAtPosition()

void AGroundEffectVolume::SpawnGroundEffectAtPosition ( const FVector &  Position)

◆ SpawnGroundEffects()

void AGroundEffectVolume::SpawnGroundEffects ( float  AreaRadius,
float  NumberOfPoints 
)

Member Data Documentation

◆ AfflictionVolume

UAfflictionVolume* AGroundEffectVolume::AfflictionVolume = nullptr
protected

◆ Alpha

float AGroundEffectVolume::Alpha = 1.0f
protected

◆ GroundEffectSpawnRadius

float AGroundEffectVolume::GroundEffectSpawnRadius = 100.0f
protected

◆ NumberOfGroundEffects

float AGroundEffectVolume::NumberOfGroundEffects = 100.0f
protected

◆ OnTeamChangedEvent

FGroundEffectTeamChangedSignature AGroundEffectVolume::OnTeamChangedEvent

◆ TeamOwner

int32 AGroundEffectVolume::TeamOwner = INDEX_NONE
protected

◆ TestHeight

float AGroundEffectVolume::TestHeight = 1000.0f
protected

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