DragonNest/Server/ServerCommon/SecondarySkillEventHandlerServer.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

30 lines
1.1 KiB
C++

#pragma once
#if defined( PRE_ADD_SECONDARY_SKILL )
#include "SecondarySkillEventHandler.h"
class CSecondarySkillEventHandlerServer:public ISecondarySkillEventHandler,public TBoostMemoryPool<CSecondarySkillEventHandlerServer>
{
public:
CSecondarySkillEventHandlerServer( CDNUserSession* pSession );
virtual ~CSecondarySkillEventHandlerServer(){}
virtual bool OnCreate( CSecondarySkill* pSkill );
virtual bool OnDelete( CSecondarySkill* pSkill );
virtual bool OnAddRecipe( CSecondarySkillRecipe* pRecipe, bool bIsCash );
virtual bool OnDeleteRecipe( CSecondarySkillRecipe* pRecipe );
virtual bool OnExtractRecipe( CSecondarySkillRecipe* pRecipe, bool bIsCash );
virtual bool OnChangeExp( CSecondarySkill* pSkill, int iAddExp );
virtual bool OnChangeRecipeExp( CSecondarySkillRecipe* pRecipe, int iAddExp );
virtual bool OnManufacture( CSecondarySkill* pSkill, CSecondarySkillRecipe* pRecipe, bool bIsStart );
virtual bool OnCancelManufacture( CManufactureSkill* pManufactureSkill, bool bSend );
protected:
CDNUserSession* m_pSession;
};
#endif // #if defined( PRE_ADD_SECONDARY_SKILL )