Files
PHY/Source/PHYInventory/Private/UI/ItemStacks/ItemDataDragDropOperation.cpp
2026-03-03 01:23:02 +08:00

67 lines
1.6 KiB
C++

//
#include "UI/ItemStacks/ItemDataDragDropOperation.h"
#include "UI/ItemStacks/ItemData.h"
#include "UI/ItemStacks/ItemStackContainer.h"
UItemStackContainer* UItemDataDragDropOperation::GetTargetItemStackView() const
{
return TargetItemStackView.Get();
}
void UItemDataDragDropOperation::SetTargetItemStackView(UItemStackContainer* InItemStackContainer)
{
TargetItemStackView = TWeakObjectPtr<UItemStackContainer>(InItemStackContainer);
}
UItemData* UItemDataDragDropOperation::GetTargetItemData() const
{
return TargetItemData.Get();
}
void UItemDataDragDropOperation::SetTargetItemData(UItemData* InItemData)
{
TargetItemData = TWeakObjectPtr<UItemData>(InItemData);
}
int32 UItemDataDragDropOperation::GetTargetItemIndex() const
{
return TargetItemIndex;
}
void UItemDataDragDropOperation::SetTargetItemIndex(int32 InTargetItemIndex)
{
TargetItemIndex = InTargetItemIndex;
}
UItemStackContainer* UItemDataDragDropOperation::GetSourceItemStackView() const
{
return SourceItemStackView.Get();
}
void UItemDataDragDropOperation::SetSourceItemStackView(UItemStackContainer* InItemStackContainer)
{
SourceItemStackView = TWeakObjectPtr<UItemStackContainer>(InItemStackContainer);
}
UItemData* UItemDataDragDropOperation::GetSourceItemData() const
{
return SourceItemData.Get();
}
void UItemDataDragDropOperation::SetSourceItemData(UItemData* InItemData)
{
SourceItemData = TWeakObjectPtr<UItemData>(InItemData);
}
int32 UItemDataDragDropOperation::GwtSourceItemIndex() const
{
return SourceItemIndex;
}
void UItemDataDragDropOperation::SetSourceItemIndex(int32 InSourceItemIndex)
{
SourceItemIndex = InSourceItemIndex;
}