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

#pragma once

#include "ISCW_UK2Node.h"
#include "ISCW_UK2Node_BaseMCDelegate.h"
#include <memory>

using std::shared_ptr;

namespace Sourcify
{	
	class ISCW_UK2Node_AddDelegate : public virtual ISCW_UK2Node_BaseMCDelegate
	{
	public:
		virtual ~ISCW_UK2Node_AddDelegate() = default;
	};

	using ISCW_UK2Node_AddDelegateConstPtr = shared_ptr<const ISCW_UK2Node_AddDelegate>;
	using ISCW_UK2Node_AddDelegatePtr = shared_ptr<ISCW_UK2Node_AddDelegate>;
} // namespace Sourcify