5#include "CoreMinimal.h"
7#include "WeaponInstanceRadar.generated.h"
9class UAfflictionInstance;
18 UFUNCTION(BlueprintPure)
19 FORCEINLINE
float GetRange()
const {
return Range; }
21 UPROPERTY(BlueprintAssignable)
22 FRadarTriggeredSignature OnRadarTriggeredEvent;
25 virtual
bool Fire(uint8
Mode = 0,
float WorldTimeOverride = -1.f);
27 virtual
void TriggerRadar();
30 UPROPERTY(EditDefaultsOnly, Category =
Radar)
34 UPROPERTY(EditDefaultsOnly, Category =
Radar)
35 TSubclassOf<UAfflictionInstance> VisibleAfflction = NULL;
38 UPROPERTY(EditDefaultsOnly, Category =
Radar)
39 TArray <TEnumAsByte<EObjectTypeQuery>> ObjectTypes;
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FRadarTriggeredSignature, float, Size)
Definition: WeaponInstance.h:220
Definition: WeaponInstanceRadar.h:15