//------------------------------------------------------------------------------ /** Dummy Slot Container ·Î¼­ ½ÇÁ¦·Î µ¥ÀÌÅͰ¡ À̵¿Çϴ°ÍÀº ¾ÆÁö¸¸ ƯÁ¤À§Ä¡ÀÇ Á¤º¸¸¦ °¡Áö°í ÀÖ¾î¾ßÇÒ Çʿ䰡 ÀÖÀ»¶§ »ç¿ëÇÏ´Â ÄÁÅ×ÀÌ³Ê @author À¯À翵 < y2jinc@webzen.co.kr > @since @remarks - À¯ÀúÀÇ ¸¶À½´ë·Î ´õ¹Ì ÄÁÅ×ÀÌ³Ê À§¿¡ ¿Ã·ÁÁ®ÀÖ´Â ¾ÆÀÌÅÛÀ» À̵¿½Ãų¼ö ¾ø´Ù. - µ¥ÀÌÅ͸¸ º¹»çÇÏ°í ¾îµð¼­ ¿Ô´ÂÁö¸¸ ¸í½ÃÇØ³õ´Â ½ÄÀÌ´Ù. */ #pragma once #include class DummyItemSlot; class DummySlotContainer : public SCSlotContainer { public: DummySlotContainer(void); virtual ~DummySlotContainer(void); virtual SCSlot * CreateSlot(); virtual VOID Init( POSTYPE MaxSlotSize ); virtual VOID Init( POSTYPE MaxSlotSize, SLOTIDX SlotIndex ) {}; virtual BOOL IsEmpty( POSTYPE AtPos ); VOID InsertSlot( POSTYPE AtPos, ITEMSTREAMEX & stream ); virtual RC::eSLOT_INSERT_RESULT InsertSlot( POSTYPE AtPos, SCSlot & IN rSlot ); // ½½·Ô¿¡ °´Ã¼ Ãß°¡ virtual BOOL DeleteSlot( POSTYPE AtPos, SCSlot * pSlotOut ); // ½½·ÔÀÇ °´Ã¼ »èÁ¦ };