#pragma once #include "SGameCreature.h" class SGameOtherCreature : public SGameCreature { public: SGameOtherCreature( int nCreatureID, unsigned char ucEnhance ); virtual ~SGameOtherCreature(); public: /// sonador 1.8.15 다른 플레이어의 크리처 스킬 연출 오류 수정 virtual bool Process( DWORD time, unsigned long uProcessBitVector=0 ); virtual AR_HANDLE GetMaster() { return m_hMaster; } virtual void SetMaster( AR_HANDLE hMaster, SGameAvatarEx * pMaster ); virtual void SetViewVectorStateIdle( const K3DVector &tpos ); protected: /// Property Set virtual const char* getClassName() { return "SGameOtherCreature"; } private: class SGameAvatarEx * m_pMasterPlayer; ///< 주인님 AR_HANDLE m_hMaster; ///< 주인님 핸들 DWORD m_dwOldTime; };