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
9UINTERFACE(MinimalAPI,meta = (CannotImplementInterfaceInBlueprint))
10class UHitMarkerInterface : public UInterface
11{
12 GENERATED_BODY()
13};
14
15class BASEHELPERS_API IHitMarkerInterface
16{
17 GENERATED_BODY()
18
19public:
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};
Definition HitMarkerInterface.h:16
Definition HitMarkerInterface.h:11