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

#pragma once

#include "ISCW_UK2Node_CustomEvent.h"
#include "SCW_UK2Node_Event.h"

class UK2Node_CustomEvent;

namespace Sourcify
{
	class SCW_UK2Node_CustomEvent : public SCW_UK2Node_Event, public virtual ISCW_UK2Node_CustomEvent
	{
	public:
		SCW_UK2Node_CustomEvent(UK2Node_CustomEvent* InK2Node_CustomEvent);

		UK2Node_CustomEvent* ToUK2Node_CustomEvent() const;

	protected:
		UK2Node_CustomEvent* K2Node_CustomEvent;
	};
} // namespace Sourcify