#include "SunClientPrecompiledHeader.h" #include "SCQuickSlot.h" #include "quickslot.h" #include "ItemUnitRenderer.h" QuickSlot::QuickSlot() : m_pSrcSlot( NULL ), m_wSlotCount( 0 ), m_eOrgSlotType(ST_NONE), m_eStatus(SLOT_RENDER_STATE_ACTIVATED), m_OrgSerial(0) { } QuickSlot::QuickSlot(const QUICKSTREAM & quickStream) { SCQuickSlot::Copy(quickStream); } QuickSlot::~QuickSlot() { } VOID QuickSlot::Clear() { SCQuickSlot::Clear(); m_pSrcSlot = NULL; m_wSlotCount = 0; m_eOrgSlotType = ST_NONE; m_eStatus = SLOT_RENDER_STATE_ACTIVATED; m_OrgSerial = 0; } VOID QuickSlot::Copy( SCSlot & IN slot ) { SCQuickSlot::Copy(slot); // ¿©±â¼­ Ŭ¶ó¿¡¼­ ¹«¾ð°¡ ÇÒ°ÔÀÖ´Ù¸é ÇÏÀÚ. QuickSlot & rQuickSlot = (QuickSlot &)slot; SetOrgSerial( rQuickSlot.GetOrgSerial() ); SetOverlapCount( rQuickSlot.GetOverlapCount() ); SetOrgSlotType( rQuickSlot.GetOrgSlotType() ); SetStatus( rQuickSlot.GetStatus() ); SetOrgSlot( rQuickSlot.GetOrgSlot() ); }