#include <StealthTakedownCollision.h>
◆ UStealthTakedownCollision()
| UStealthTakedownCollision::UStealthTakedownCollision |
( |
| ) |
|
7{
8 SetIsReplicatedByDefault(true);
9 SetComponentTickEnabled(false);
10 BoxExtent = FVector(42,55,50);
11 ShapeColor = FColor::Red;
12 SetCollisionEnabled(ECollisionEnabled::QueryOnly);
13 SetCollisionProfileName(FName("NoCollision"));
14 SetCollisionResponseToChannel(ECC_Pawn, ECR_Overlap);
15}
◆ CancelStealthTakedown()
| virtual void UStealthTakedownCollision::CancelStealthTakedown |
( |
| ) |
|
|
inlineoverridevirtual |
Implements IStealthInterface.
24{UE_LOG(LogAIToolKit,
Error, TEXT(
"Calling Function on Wrong Actor, this is Collision, Call on Actor (IStealth Interface, CancelStealthTakedown)"));
return;};
◆ GetCanPerformTakedown()
| virtual bool UStealthTakedownCollision::GetCanPerformTakedown |
( |
const float | Damage | ) |
const |
|
inlineoverridevirtual |
Implements IStealthInterface.
26{UE_LOG(LogAIToolKit,
Error, TEXT(
"Calling Function on Wrong Actor, this is Collision, Call on Actor (IStealth Interface, CanPerformTakedown)"));
return true;};
◆ SetEnabled()
| void UStealthTakedownCollision::SetEnabled |
( |
const bool | bEnable = true | ) |
|
18{
19 if(bEnable)
20 {
21 SetCollisionResponseToChannel(ECC_Pawn, ECR_Overlap);
22 }
23 else
24 {
25 SetCollisionResponseToChannel(ECC_Pawn, ECR_Ignore);
26 }
27}
◆ ShowStealthPrompt()
| virtual void UStealthTakedownCollision::ShowStealthPrompt |
( |
const bool | bShow | ) |
|
|
inlineoverridevirtual |
Implements IStealthInterface.
27{UE_LOG(LogAIToolKit,
Error, TEXT(
"Calling Function on Wrong Actor, this is Collision, Call on Actor (IStealth Interface, CanPerformTakedown)"));
return;};
◆ StealthTakedown()
| virtual void UStealthTakedownCollision::StealthTakedown |
( |
AActor * | Attacker, |
|
|
const int32 | AnimationIndex ) |
|
inlineoverridevirtual |
Implements IStealthInterface.
23{UE_LOG(LogAIToolKit,
Error, TEXT(
"Calling Function on Wrong Actor, this is Collision, Call on Actor (IStealth Interface, StealthTakedown)"));
return;};
◆ StealthTakedownComplete()
| virtual void UStealthTakedownCollision::StealthTakedownComplete |
( |
| ) |
|
|
inlineoverridevirtual |
Implements IStealthInterface.
25{UE_LOG(LogAIToolKit,
Error, TEXT(
"Calling Function on Wrong Actor, this is Collision, Call on Actor (IStealth Interface, StealthTakedownComplete)"));
return;};
The documentation for this class was generated from the following files:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/AIToolKit/Source/AIToolKit/Public/Components/StealthTakedownCollision.h
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/AIToolKit/Source/AIToolKit/Private/Components/StealthTakedownCollision.cpp