#ifndef __3SheetManager_h
#define __3SheetManager_h

class MCARCHIVE;
class MC3LayerManager;

typedef vector<MC3LayerManager*> MC3LayerManagerPVector;

class MC3SheetManager
{
public:
	MC3SheetManager ();
	~MC3SheetManager ();
	void	InStream (MCARCHIVE& ar);
	void	OutStream (MCARCHIVE& ar);
	void	Clear ();
	void	DeleteAll ();

protected:
	MC3LayerManagerPVector	m_vSheet;			// _xZkqqHx_iDfGiBfLiDgHiDgFiBfLiDhFiDiLiBeC_xHqqkZx_
	FDSheetIDVector			m_vFreqSheet;		// _xZkqqHx_iDfGiBfLiDgH_xHqqkZx_ID_xZkqqHx_iCmMiPiHiPjIiBeC_xHqqkZx_
	MC3ObjBaseVector		m_vBottomLayer;		// _xZkqqHx_iNmFiJlKiImKiDiMiDeDiDiEiBfLiBeC_xHqqkZx_
	MC3ObjBaseVector		m_vTopLayer;		// _xZkqqHx_iNmFiPoDiImKiDiMiDeDiDiEiBfLiBeC_xHqqkZx_
}; // class MC3SheetManager.

#endif//__3SheetManager_h
