Space Plunder
Loading...
Searching...
No Matches
HitMarkerInterface.h
Go to the documentation of this file.
1
// Fill out your copyright notice in the Description page of Project Settings.
2
3
#pragma once
4
5
#include "CoreMinimal.h"
6
#include "UObject/Interface.h"
7
#include "HitMarkerInterface.generated.h"
8
9
UINTERFACE(MinimalAPI,meta = (CannotImplementInterfaceInBlueprint))
10
class
UHitMarkerInterface
: public UInterface
11
{
12
GENERATED_BODY()
13
};
14
15
class
BASEHELPERS_API
IHitMarkerInterface
16
{
17
GENERATED_BODY()
18
19
public
:
20
UFUNCTION(BlueprintCallable, Category=
"Hit Markers"
)
21
virtual
void
HitMarker(const AActor* ActorHit, const
float
Damage
, const UDamageType* DamageType, const FName HitBone, const FVector HitLocation, const
bool
bKillingHit = false, const
bool
bInjuredPart = false) = 0;
22
23
};
EAISense::Damage
@ Damage
IHitMarkerInterface
Definition
HitMarkerInterface.h:16
UHitMarkerInterface
Definition
HitMarkerInterface.h:11
SpaceAdventure
Plugins
BaseHelpers
Source
BaseHelpers
Public
Interfaces
HitMarkerInterface.h
Generated by
1.10.0