#ifndef __ObjChipMaster_h
#define __ObjChipMaster_h

#include "2ObjGroup.h"	// Superclass.

class MCARCHIVE;

class MC2ObjChipMaster : public MC2ObjGroup
{
public:
	//----- _xZkqqHx_jBfDiCmEiCmM_xHqqkZx_Subclass_xZkqqHx_iCkKiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClFiCmIiCkPiCoKiCmOiCmIiCoHiCmIiCkC_xHqqkZx_ -----
	MC2ObjChipMaster ();
	virtual ~MC2ObjChipMaster ();

	//----- _xZkqqHx_iOmAjBmMiJlLiJmCjEfMiCmIiDeOiDiJiDfIiCkKiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClFiCmIiCkPiCoKiCmOiCmIiCoHiCmIiCkC_xHqqkZx_ -----
	virtual FTObjectType	Type () const;

	//----- _xZkqqHx_jBkOjAkLiCpAiOjNiCmCjBfDiCmEiCmM_xHqqkZx_Subclass_xZkqqHx_iCkKiDeDiDjDiDhGiDiKiDiBiDjDiDgHiClFiCmIiCkPiCoKiCmOiCmIiCoHiCmIiCkC_xHqqkZx_ -----
	virtual void	OutStreamV3 (MCARCHIVE& ar);
	virtual void	InStreamV12 (MCARCHIVE& ar);

	//----- MC2ObjChipMaster_xZkqqHx_iMmFjHeMiCmMiKnGjAjE_xHqqkZx_ -----
	virtual short		GetChipKind () const;
	virtual void		SetChipKind (short nChipKind);

protected:
	short		m_nChipKind;		// _xZkqqHx_iDgAiDgCiDhGiOoNjFmKiBeC_xHqqkZx_
	DWORD		m_dwChipUserId;		// _xZkqqHx_iDgAiDgCiDhGiDiGiBfLiDfF_xHqqkZx_ID_xZkqqHx_iBeC_xHqqkZx_
	long		m_lDutyLinkIndexSz;	// _xZkqqHx_iDiKiDjDiDeOjGpAiKiEjFjEjFgJiCmMiDeDiDjDiDgGiDgCiDeOiDfIiBeC_xHqqkZx_
	short*		m_pDutyLinkIndex;	// _xZkqqHx_iDiKiDjDiDeOjGpAiKiEjFjEjFgJiCmMiDeDiDjDiDgGiDgCiDeOiDfIiBeC_xHqqkZx_
	long		m_lDutyTextIndexSz;	// _xZkqqHx_iDgFiDeMiDfIiDgHjGpAiKiEjFjEjFgJiCmMiDeDiDjDiDgGiDgCiDeOiDfIiBeC_xHqqkZx_
	short*		m_pDutyTextIndex;	// _xZkqqHx_iDgFiDeMiDfIiDgHjGpAiKiEjFjEjFgJiCmMiDeDiDjDiDgGiDgCiDeOiDfIiBeC_xHqqkZx_
}; // class MC2ObjChipMaster.

#endif//__ObjChipMaster_h
