/**
 * Copyright 2022-2025 Theai, Inc. dba Inworld AI
 */

#pragma once

#include "CoreMinimal.h"
#include "CoreUObject.h"
#include "Graph/Assets/InworldGraphAsset.h"
#include "IDetailCustomization.h"

class IDetailLayoutBuilder;

class FInworldGraphAssetDetailsCustomization : public IDetailCustomization
{
public:
	static TSharedRef<IDetailCustomization> MakeInstance();
	virtual void CustomizeDetails(IDetailLayoutBuilder& DetailBuilder) override;

private:
	TWeakObjectPtr<UInworldGraphAsset> GraphAsset;
};
