25 UFUNCTION(BlueprintCallable, Category =
"Character")
27 UFUNCTION(BlueprintCallable, Category = "
Character")
31 UFUNCTION(BlueprintCallable, Category = "
Character")
35 UFUNCTION(BlueprintCallable, Category = "
Character")
36 virtual
bool GetIsDead() const = 0;
41 UFUNCTION(BlueprintCallable, Category = "
Character")
42 virtual USkeletalMeshComponent* GetCharacterSecondaryMesh()
const {
return nullptr;};
45 UFUNCTION(BlueprintCallable, Category =
"Character")
46 virtual
void StartThreatIndication(AActor* PawnThreat) {UE_LOG(LogTemp,
Warning, TEXT(
"Start Threat Not Impletemented in Actor"));};
47 UFUNCTION(BlueprintCallable, Category =
"Character")
48 virtual
void UpdateThreatIndication(const FVector&
Location, const
float DetectionAmount) {UE_LOG(LogTemp,
Warning, TEXT(
"Update Threat Not Impletemented in Actor"));};
49 UFUNCTION(BlueprintCallable, Category =
"Character")
50 virtual
void StopThreatIndication() {UE_LOG(LogTemp,
Warning, TEXT(
"Stop Threat Not Impletemented in Actor"));};