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

23 lines
No EOL
612 B
C++

#pragma once
#include "DnWorldActProp.h"
#include "MAActorProp.h"
class CDnWorldNpcProp : public CDnWorldActProp,
public MAActorProp,
public TBoostMemoryPool< CDnWorldNpcProp >
{
public:
CDnWorldNpcProp( CMultiRoom *pRoom );
virtual ~CDnWorldNpcProp();
protected:
virtual bool InitializeTable( int nTableID );
public:
virtual bool Initialize( CEtWorldSector *pParentSector, const char *szPropName, EtVector3 &vPos, EtVector3 &vRotate, EtVector3 &vScale );
virtual void Process( LOCAL_TIME LocalTime, float fDelta );
virtual DnActorHandle GetActorHandle( void ) { return m_hMonster; }
};