LEAP Documentation 40220
Documentation for the LEAP project
ISpawnInterface Class Reference

#include <SpawnInterface.h>

Inheritance diagram for ISpawnInterface:
AActorSpawningVolume AObjectiveRandomizer AProjectXAISpawner AProjectXSpawnerObjective AWaveSpawner AProjectXObjectiveCapturePoint AProjectXObjectiveDefendPoints AProjectXObjectiveVIP AProjectXTransportObjective

Public Member Functions

void K2_BeginSpawning (const TArray< TSubclassOf< AActor > > &SpawnOverrideList)
 
void BeginSpawning ()
 
void StopSpawning ()
 
TArray< TScriptInterface< ISpawnInterface > > GetSpawnChildren ()
 
virtual bool IsAnObjective () const
 
virtual AProjectXSpawnerObjectiveGetObjective ()
 
virtual bool ImplementsSpawnCompleteCallback () const
 
virtual FSpawnProgressSignature & GetSpawnCompleteEvent ()
 
virtual FSpawnEventCompleteSignature & GetEventCompleteEvent ()
 

Member Function Documentation

◆ BeginSpawning()

void ISpawnInterface::BeginSpawning ( )

◆ GetEventCompleteEvent()

virtual FSpawnEventCompleteSignature & ISpawnInterface::GetEventCompleteEvent ( )
inlinevirtual

◆ GetObjective()

virtual AProjectXSpawnerObjective * ISpawnInterface::GetObjective ( )
inlinevirtual

◆ GetSpawnChildren()

TArray< TScriptInterface< ISpawnInterface > > ISpawnInterface::GetSpawnChildren ( )

◆ GetSpawnCompleteEvent()

virtual FSpawnProgressSignature & ISpawnInterface::GetSpawnCompleteEvent ( )
inlinevirtual

◆ ImplementsSpawnCompleteCallback()

virtual bool ISpawnInterface::ImplementsSpawnCompleteCallback ( ) const
inlinevirtual

◆ IsAnObjective()

virtual bool ISpawnInterface::IsAnObjective ( ) const
inlinevirtual

◆ K2_BeginSpawning()

void ISpawnInterface::K2_BeginSpawning ( const TArray< TSubclassOf< AActor > > &  SpawnOverrideList)

◆ StopSpawning()

void ISpawnInterface::StopSpawning ( )

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