Files
ArenaFPS/Source/LyraGame/UI/IndicatorSystem/IActorIndicatorWidget.h
2025-11-17 21:49:11 +00:00

31 lines
655 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Interface.h"
#include "IActorIndicatorWidget.generated.h"
class AActor;
class UIndicatorDescriptor;
UINTERFACE(MinimalAPI, BlueprintType)
class UIndicatorWidgetInterface : public UInterface
{
GENERATED_BODY()
};
class IIndicatorWidgetInterface
{
GENERATED_BODY()
public:
UFUNCTION(BlueprintNativeEvent, Category = "Indicator")
void BindIndicator(UIndicatorDescriptor* Indicator);
UFUNCTION(BlueprintNativeEvent, Category = "Indicator")
void UnbindIndicator(const UIndicatorDescriptor* Indicator);
};