DragonNest/Server/DNGameServer/DnCallMySummonedMonsterProcessor.h
2024-12-19 09:48:26 +08:00

24 lines
768 B
C++

#pragma once
#include "idnskillprocessor.h"
// 오라 스킬의 전반적인 처리를 맡는 Processor. 게임서버에서만 사용된다.
class CDnCallMySummonedMonsterProcessor : public IDnSkillProcessor, public TBoostMemoryPool< CDnCallMySummonedMonsterProcessor >
{
private:
int m_iSummonedMonsterIDToCall;
bool m_bCalled;
public:
CDnCallMySummonedMonsterProcessor( DnActorHandle hActor, int iSummonedMosnterIDToCall );
virtual ~CDnCallMySummonedMonsterProcessor(void);
// from IDnSkillProcessor
void OnBegin( LOCAL_TIME LocalTime, float fDelta, DnSkillHandle hParentSkill );
void Process( LOCAL_TIME LocalTime, float fDelta );
void OnEnd( LOCAL_TIME LocalTime, float fDelta );
bool IsFinished( void ) { return m_bCalled; };
int GetNumArgument( void ) { return 1; };
};