// Copyright (c) 2024 Codemongous LLC. All Rights Reserved.

#pragma once

#include "ISCW_FDelegateProperty.h"
#include "SCW_FProperty.h"

class FDelegateProperty;

namespace Sourcify
{
	class SCW_FDelegateProperty : public SCW_FProperty, public virtual ISCW_FDelegateProperty
	{
	public:
		SCW_FDelegateProperty(FDelegateProperty* InDelegateProperty);

		FDelegateProperty* ToFDelegateProperty() const;

	protected:
		FDelegateProperty* DelegateProperty;
	};
} // namespace Sourcify