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

#pragma once

#include "ISCW_FSoftObjectProperty.h"
#include "SCW_FObjectPropertyBase.h"

class FSoftObjectProperty;

namespace Sourcify
{
	class SCW_FSoftObjectProperty : public SCW_FObjectPropertyBase, public virtual ISCW_FSoftObjectProperty
	{
	public:
		SCW_FSoftObjectProperty(FSoftObjectProperty* InSoftObjectProperty);

		FSoftObjectProperty* ToFSoftObjectProperty() const;

	protected:
		FSoftObjectProperty* SoftObjectProperty;
	};
} // namespace Sourcify