// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Delegates/Delegate.h" struct FAssetData; class AStaticMeshActor; DECLARE_DELEGATE_ThreeParams(FOnAddProgressiveStageDataCallback, FAssetData AssetData, FString AssetId, AStaticMeshActor* SpawnedActor); class MEGASCANSPLUGIN_API FBridgeDragDropImpl : public TSharedFromThis { public: FOnAddProgressiveStageDataCallback OnAddProgressiveStageDataDelegate; void SetOnAddProgressiveStageData(FOnAddProgressiveStageDataCallback InDelegate); }; class MEGASCANSPLUGIN_API FBridgeDragDrop { public: static void Initialize(); static TSharedPtr Instance; };