#include <AIActionsInterface.h>
◆ Aim()
| virtual void IAIActionsInterface::Aim |
( |
const bool | bStartAiming = true | ) |
|
|
pure virtual |
◆ CheckAmmo()
| virtual bool IAIActionsInterface::CheckAmmo |
( |
bool & | bNeedToReload | ) |
const |
|
pure virtual |
◆ CrouchAction()
| virtual void IAIActionsInterface::CrouchAction |
( |
const bool | bCrouch = true | ) |
|
|
pure virtual |
◆ GetBestHostileActor()
| virtual AActor * IAIActionsInterface::GetBestHostileActor |
( |
| ) |
const |
|
pure virtual |
◆ GetHasWeapon()
| virtual bool IAIActionsInterface::GetHasWeapon |
( |
| ) |
const |
|
pure virtual |
◆ GetHostileActors()
| virtual TArray< AActor * > IAIActionsInterface::GetHostileActors |
( |
| ) |
const |
|
pure virtual |
◆ GetLastKnownLocation()
| virtual FVector IAIActionsInterface::GetLastKnownLocation |
( |
AActor * | TargetActor, |
|
|
const TArray< EAISense > & | Senses ) |
|
pure virtual |
◆ GetMaxHealth()
| virtual float IAIActionsInterface::GetMaxHealth |
( |
| ) |
const |
|
pure virtual |
◆ GetPerceivedObjects()
| virtual TArray< AActor * > IAIActionsInterface::GetPerceivedObjects |
( |
const TArray< EAIStimuliType > | Filters | ) |
const |
|
pure virtual |
◆ GetWeaponFireMode()
| virtual uint8 IAIActionsInterface::GetWeaponFireMode |
( |
| ) |
const |
|
pure virtual |
◆ GetWeaponFireRate()
| virtual float IAIActionsInterface::GetWeaponFireRate |
( |
| ) |
const |
|
pure virtual |
◆ MeleeAttack()
| virtual float IAIActionsInterface::MeleeAttack |
( |
| ) |
|
|
pure virtual |
◆ PickupObject()
| virtual bool IAIActionsInterface::PickupObject |
( |
const AActor * | TargetObject | ) |
|
|
pure virtual |
◆ PlayAnimationMontage()
| virtual float IAIActionsInterface::PlayAnimationMontage |
( |
UAnimMontage * | Montage, |
|
|
const float | PlayRate = 1.0f, |
|
|
const float | InTimeToStartMontageAt = 0.0f, |
|
|
const bool | bStopAllMontages = true ) |
|
pure virtual |
◆ PredictLocation()
| virtual FVector IAIActionsInterface::PredictLocation |
( |
AActor * | TargetActor | ) |
|
|
pure virtual |
◆ Reload()
| virtual float IAIActionsInterface::Reload |
( |
| ) |
|
|
pure virtual |
◆ ShootAction()
| virtual void IAIActionsInterface::ShootAction |
( |
const bool | bStartShooting = true | ) |
|
|
pure virtual |
◆ ShootAtTargetAction()
| virtual void IAIActionsInterface::ShootAtTargetAction |
( |
const bool | bStartShooting = true, |
|
|
const FVector & | TargetLocation = FVector::ZeroVector ) |
|
pure virtual |
◆ UpdateMovementSpeed()
The documentation for this class was generated from the following file:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/AIToolKit/Source/AIToolKit/Public/Interfaces/AIActionsInterface.h