Files
Sun1602/Client/GameClient/SummonSkillSlot.h
T
2022-10-26 12:25:11 +08:00

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;
};