Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/Actions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDEPRECATED_PawnAction
- UDEPRECATED_PawnAction_Wait
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/Actions/PawnAction_Wait.h |
| Include | #include "Actions/PawnAction_Wait.h" |
Syntax
class UDEPRECATED_PawnAction_Wait : public UDEPRECATED_PawnAction
Remarks
Uses system timers rather then ticking
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | FinishTimeStamp | ||
| FTimerHandle | TimerHandle | ||
| float | TimeToWait |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UDEPRECATED_PawnAction_Wait
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UDEPRECATED_PawnAction_Wait * | CreateAction
(
UWorld& World, |
InTimeToWait < 0 (or just FAISystem::InfiniteInterval) will result in waiting forever | |
| void | TimerDone () |
Overridden from UDEPRECATED_PawnAction
| Type | Name | Description | |
|---|---|---|---|
| bool | Pause
(
const UDEPRECATED_PawnAction* PausedBy |
Called to pause action when higher priority or child action kicks in | |
| EPawnActionAbortState::Type | PerformAbort
(
EAIForceParam::Type ShouldForce |
Performs actual work on aborting Action. Should be called exclusively by Abort function | |
| bool | Resume () |
Called to resume action after being paused | |
| bool | Start () |
Called to start off the Action |