Files
Sun1602/Tools/WiseClient/Object/RenderObject.h
T
2022-10-26 12:25:11 +08:00

25 lines
615 B
C++

#pragma once
#include <Object/GameObject.h>
//////////////////////////////////////////////////////////////////////////
// <RENDER OBJECT>
//
class RenderObject : public GameObject
{
public: enum eMOVE_STATE { STOP, WALK, RUN };
public: RenderObject() {}
virtual ~RenderObject();
public: virtual GAME_OBJECT::TYPE GetObjectType() { return GAME_OBJECT::GOBJ_BASE; }
virtual void Init();
virtual void Release();
template<typename _TY>
inline _TY& RenderTypeOf()
{ return *(_TY*)m_RENDER_INFO_STREAM; }
protected: BYTE m_RENDER_INFO_STREAM[sizeof(MONSTER_RENDER_INFO)<<1];
};