27 lines
745 B
Plaintext
27 lines
745 B
Plaintext
autoImport("BagItemCell");
|
|
autoImport("DragDropCell")
|
|
BagDragItemCell = class("BagDragItemCell", BagItemCell);
|
|
|
|
function BagDragItemCell:Init()
|
|
BagDragItemCell.super.Init(self);
|
|
|
|
self:InitDragEvent();
|
|
end
|
|
|
|
function BagDragItemCell:InitDragEvent()
|
|
self.dragDrop = DragDropCell.new(self.gameObject:GetComponent(UIDragItem))
|
|
self.dragDrop.dragDropComponent.OnCursor = DragCursorPanel.Instance.ShowItemCell
|
|
end
|
|
|
|
function BagDragItemCell:SetData(data)
|
|
BagDragItemCell.super.SetData(self, data);
|
|
if(data and data~="Grey" and data~="Empty")then
|
|
self.dragDrop.dragDropComponent.data = {itemdata = data};
|
|
else
|
|
self.dragDrop.dragDropComponent.data = nil;
|
|
end
|
|
end
|
|
|
|
function BagDragItemCell:CanDrag(value)
|
|
self.dragDrop:SetDragEnable(value)
|
|
end |