Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAISystemBase
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/AI/AISystemBase.h |
| Include | #include "AI/AISystemBase.h" |
Syntax
UCLASS (Abstract, Config=Engine, defaultconfig, MinimalAPI)
class UAISystemBase : public UObject
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAISystemBase
(
const FObjectInitializer& ObjectInitializer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CleanupWorld
(
bool bSessionEnded, |
Called by UWorld::CleanupWorld. | |
| void | CleanupWorld
(
bool bSessionEnded, |
||
| FSoftClassPath | |||
| FName | |||
| void | InitializeActorsForPlay
(
bool bTimeGotReset |
Called when world initializes all actors and prepares them to start gameplay | |
| void | OnMatchStateSet
(
FName NewMatchState |
Handles FGameModeEvents::OnGameModeMatchStateSetEvent().Broadcast(MatchState); | |
| bool | ShouldInstantiateInNetMode
(
ENetMode NetMode |
||
| void | StartPlay () |
Called by UWorld::BeginPlay to indicate the gameplay has started. | |
| void | WorldOriginLocationChanged
(
FIntVector OldOriginLocation, |
Event called on world origin location changes |