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

#pragma once

#include "ISCW_UBaseWidgetBlueprint.h"
#include "SCW_UUserWidgetBlueprint.h"

class UBaseWidgetBlueprint;

namespace Sourcify
{
	class SCW_UBaseWidgetBlueprint : public SCW_UUserWidgetBlueprint, public virtual ISCW_UBaseWidgetBlueprint
	{
	public:
		SCW_UBaseWidgetBlueprint(UBaseWidgetBlueprint* InBaseWidgetBlueprint);

		UBaseWidgetBlueprint* ToUBaseWidgetBlueprint() const;

	protected:
		UBaseWidgetBlueprint* BaseWidgetBlueprint;
	};
} // namespace Sourcify