LEAP Documentation 40220
Documentation for the LEAP project
ASpawnedEventActor Class Reference

#include <SpawnedEventActor.h>

Inheritance diagram for ASpawnedEventActor:

Public Member Functions

 ASpawnedEventActor ()
 
FORCEINLINE float GetSpawnDelayDuration () const
 

Protected Member Functions

virtual void BeginPlay () override
 
void OnRep_SpawnTime ()
 
void SpawnActor ()
 
void OnSpawnedActorDestroyed (AActor *DestroyedActor)
 
void OnDriverChanged (AProjectXVehicle *Vehicle, AProjectXCharacter *OldDriver)
 
void OnSpawnStarted (float SpawnStartTime)
 

Protected Attributes

float SpawnTimeDelayStart = 0
 
float SpawnDelayDuration = 0.0f
 
TSubclassOf< AActor > SpawnedActorClass = NULL
 
TSubclassOf< UBroadcastMessageSpawningBroadcastMessage = NULL
 
FTimerHandle SpawnTimer
 

Constructor & Destructor Documentation

◆ ASpawnedEventActor()

ASpawnedEventActor::ASpawnedEventActor ( )

Member Function Documentation

◆ BeginPlay()

void ASpawnedEventActor::BeginPlay ( )
overrideprotectedvirtual

◆ GetSpawnDelayDuration()

FORCEINLINE float ASpawnedEventActor::GetSpawnDelayDuration ( ) const
inline

◆ OnDriverChanged()

void ASpawnedEventActor::OnDriverChanged ( AProjectXVehicle Vehicle,
AProjectXCharacter OldDriver 
)
protected

◆ OnRep_SpawnTime()

void ASpawnedEventActor::OnRep_SpawnTime ( )
protected

◆ OnSpawnedActorDestroyed()

void ASpawnedEventActor::OnSpawnedActorDestroyed ( AActor *  DestroyedActor)
protected

◆ OnSpawnStarted()

void ASpawnedEventActor::OnSpawnStarted ( float  SpawnStartTime)
protected

◆ SpawnActor()

void ASpawnedEventActor::SpawnActor ( )
protected

Member Data Documentation

◆ SpawnDelayDuration

float ASpawnedEventActor::SpawnDelayDuration = 0.0f
protected

◆ SpawnedActorClass

TSubclassOf<AActor> ASpawnedEventActor::SpawnedActorClass = NULL
protected

◆ SpawningBroadcastMessage

TSubclassOf<UBroadcastMessage> ASpawnedEventActor::SpawningBroadcastMessage = NULL
protected

◆ SpawnTimeDelayStart

float ASpawnedEventActor::SpawnTimeDelayStart = 0
protected

◆ SpawnTimer

FTimerHandle ASpawnedEventActor::SpawnTimer
protected

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