31 lines
729 B
C++
31 lines
729 B
C++
#pragma once
|
|
#include "scQuickstyleslot.h"
|
|
|
|
class SCSlot;
|
|
class SCStyleSlot;
|
|
|
|
class SummonSkillSlot :
|
|
public SCQuickStyleSlot
|
|
{
|
|
public:
|
|
SummonSkillSlot(void);
|
|
virtual ~SummonSkillSlot(void);
|
|
|
|
virtual SLOTCODE GetCode() const { return ((SCQuickStyleSlot *)(this))->GetOrgCode(); }
|
|
virtual eSlotType GetSlotType() const { return ST_SKILL; }
|
|
|
|
eSlotType GetOrgSlotType() { return m_eOrgSlotType; }
|
|
VOID SetOrgSlotType(eSlotType type) { m_eOrgSlotType = type; }
|
|
VOID SetOrgSlot( SCSlot * pSlot ) { m_pSrcSlot = pSlot; }
|
|
SCSlot * GetOrgSlot() { return m_pSrcSlot; }
|
|
|
|
virtual VOID Clear();
|
|
virtual VOID Copy( SCSlot & IN slot );
|
|
|
|
|
|
private:
|
|
SCSlot * m_pSrcSlot;
|
|
eSlotType m_eOrgSlotType;
|
|
|
|
};
|