// LoadedObj.h: interface for the CLoadedObj class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_LOADEDOBJ_H__7BBE3A5F_6665_4F40_AA4D_82BACEBC32D3__INCLUDED_) #define AFX_LOADEDOBJ_H__7BBE3A5F_6665_4F40_AA4D_82BACEBC32D3__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 namespace Caldron { namespace Base { /* ********************************************************************* * CLoadedObj * ÆÄÀÏ : LoadedObj.h * ±â´É : Caldron Engine³» CResourceMgr À» ÀÌ¿ëÇØ ·Îµå °¡´ÉÇÑ ¸®¼Ò½º obj µéÀÇ ¾î¹Ì class * ÀÛ¼ºÀÏ : 2004.01.06 * history : wizardbug ( 2004.01.06) ********************************************************************** */ class CByteDataObj; class CLoadedObj { public: CLoadedObj(); virtual ~CLoadedObj(); virtual bool Load(CByteDataObj *) = 0; virtual bool Unload() = 0; bool m_bLoaded; char m_strName[40]; int m_iReloadingCount; // ReLoading Ƚ¼ö. }; } } #endif // !defined(AFX_LOADEDOBJ_H__7BBE3A5F_6665_4F40_AA4D_82BACEBC32D3__INCLUDED_)