Files
2022-10-26 12:25:11 +08:00

55 lines
1.2 KiB
C++

//------------------------------------------------------------------------------
/**
Dummy Slot Container ¿¡¼­ »ç¿ëÇÒ Àç·á
@author
À¯À翵 < y2jinc@webzen.co.kr >
@since
@remarks
-
-
*/
#pragma once
#include <SCItemSlot.h>
class DummyItemSlot :
public SCSlot
{
public:
DummyItemSlot(void);
virtual ~DummyItemSlot(void);
virtual eSlotType GetSlotType() const { return ST_DUMMY_ITEM; }
virtual VOID Copy( SCSlot & IN slot );
VOID Clear();
virtual VOID SetSerial( DBSERIAL serial ) { m_FromSlotSerial = serial; }
virtual DBSERIAL GetSerial() const { return m_FromSlotSerial; }
VOID SetFromContainerIdx(SLOTIDX Index) { m_FromContainerIdx = Index;}
VOID SetFromPosition(POSTYPE pos) { m_FromPos = pos; }
SLOTIDX GetFromContainerIdx() { return m_FromContainerIdx; }
POSTYPE GetFromPosition() { return m_FromPos; }
VOID SetOrgSlot( SCSlot * pSlot ) { m_pSrcSlot = pSlot; }
SCSlot * GetOrgSlot() { return m_pSrcSlot; }
eSlotType GetOrgSlotType() { return m_pSrcSlot->GetSlotType(); }
protected:
SCSlot * m_pSrcSlot;
DBSERIAL m_FromSlotSerial;
SLOTIDX m_FromContainerIdx;
POSTYPE m_FromPos;
};