| UObjectBase
|
Module |
|
Header |
/Engine/Source/Developer/FunctionalTesting/Classes/FunctionalAITest.h |
Include |
#include "FunctionalAITest.h" |
class AFunctionalAITestBase : public AFunctionalTest
Base abstract class defining a Functional AI Test. You can derive from this base class to create a test with a different type of SpawnSets.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bDebugNavMeshOnTimeout |
If set, ftest will postpone start until navmesh is fully generated |
|
uint32: 1 |
bSingleSetRun |
|
|
uint32: 1 |
bWaitForNavMesh |
If set, ftest will postpone start until navmesh is fully generated |
|
CurrentSpawnSetIndex |
||
|
CurrentSpawnSetName |
||
|
NavMeshDebugExtent |
Navmesh debug: extent around NavMeshDebugOrigin |
|
|
NavMeshDebugOrigin |
Navmesh debug: log navoctree modifiers around this point |
|
|
NavmeshDelayTimer |
||
|
OnAISpawned |
Called when a single AI finished spawning |
|
|
OnAllAISPawned |
Called when a all AI finished spawning |
|
|
PendingDelayedSpawns |
||
|
SpawnedPawns |
||
|
float |
SpawnLocationRandomizationRange |
Name | Description | |
---|---|---|
|
AFunctionalAITestBase ( |
Name | Description | ||
---|---|---|---|
|
AddSpawnedPawn ( |
||
|
ClearPendingDelayedSpawns() |
||
|
ForEachSpawnSet ( |
Iterate through the list of spawn sets and execute Predicate on each. |
|
|
ForEachSpawnSet ( |
Iterate through the list of spawn sets and execute Predicate on each in a const-correct way. |
|
|
GetRandomizedLocation ( |
||
|
FAITestSpawn... |
GetSpawnInfo |
Return the SpawnInfo at SpawnInfoIndexof the SpawnSet at SpawnSetIndex. |
|
const FAITes... |
GetSpawnInfo |
Return the SpawnInfo at SpawnInfoIndexof the SpawnSet at SpawnSetIndex. Const-correct version. |
|
const FAITes... |
GetSpawnSet ( |
Return the SpawnSet at this index of the SpawnSets array. Const-correct version. |
|
FAITestSpawn... |
GetSpawnSet ( |
Return the SpawnSet at this index of the SpawnSets array. |
|
IsNavMeshReady() |
||
|
IsOneOfSpawnedPawns ( |
||
|
IsValidSpawnSetIndex ( |
Return whether the index is valid in the SpawnSets array. |
|
|
KillOffSpawnedPawns() |
||
|
OnSpawningFailure() |
||
|
RemoveSpawnSetIfPredicate ( |
Iterate through the list of spawn sets and remove the spawn set if Predicate returns true. |
|
|
Spawn |
Spawn this AI at this SpawnInfoIndex of the SpawnSetIndex spawn set. |
|
|
StartSpawning() |
Name | Description | ||
---|---|---|---|
|
CleanUp() |
Called to clean up when tests is removed from the list of active tests after finishing execution. |
|
|
GatherRelevantActors |
||
|
GetAdditionalTestFinishedMessage ( |
||
|
GetReproString() |
||
|
IsReady_Implementation() |
||
|
OnTimeout() |
||
|
RunTest |
||
|
StartTest() |
Called once the IsReady() check for the test returns true. |
|
|
WantsToRunAgain() |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Overridable native event for when play begins for this actor. |
|
|
Tick ( |
Function called every frame on this Actor. |