#ifndef __4SheetManager_h
#define __4SheetManager_h

class CArchive;
class MC4LayerManager;

typedef vector<MC4LayerManager*> MC4LayerManagerPVector;

class MC4SheetManager
{
public:
	MC4SheetManager ();
	~MC4SheetManager ();
	void	InStream (CArchive& ar);
	void	OutStream (CArchive& ar);
	void	Clear ();
	void	DeleteAll ();

protected:
	MC4LayerManagerPVector	m_vSheet;			// _xZkqqHx_iDfGiBfLiDgHiDgFiBfLiDhFiDiLiBeC_xHqqkZx_
	FDSheetIDVector			m_vFreqSheet;		// _xZkqqHx_iDfGiBfLiDgH_xHqqkZx_ID_xZkqqHx_iCmMiPiHiPjIiBeC_xHqqkZx_
	MC4ObjBaseVector		m_vBottomLayer;		// _xZkqqHx_iNmFiJlKiImKiDiMiDeDiDiEiBfLiBeC_xHqqkZx_
	MC4ObjBaseVector		m_vTopLayer;		// _xZkqqHx_iNmFiPoDiImKiDiMiDeDiDiEiBfLiBeC_xHqqkZx_
}; // class MC4SheetManager.

#endif//__4SheetManager_h
