18 lines
760 B
C++
18 lines
760 B
C++
#pragma once
|
|
|
|
#include "IPropertyTypeCustomization.h"
|
|
|
|
class UPwnInteractableActorCustomization : public IPropertyTypeCustomization {
|
|
public:
|
|
static TSharedRef<IPropertyTypeCustomization> MakeInstance();
|
|
|
|
virtual void CustomizeHeader(TSharedRef<IPropertyHandle> StructPropertyHandle,
|
|
FDetailWidgetRow& HeaderRow,
|
|
IPropertyTypeCustomizationUtils& StructCustomizationUtils) override;
|
|
|
|
virtual void CustomizeChildren(TSharedRef<IPropertyHandle> StructPropertyHandle,
|
|
IDetailChildrenBuilder& StructBuilder,
|
|
IPropertyTypeCustomizationUtils& StructCustomizationUtils) override;
|
|
static bool OnShouldFilterActor(const AActor* Actor);
|
|
};
|