// Alias.cpp: implementation of the CAlias class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "gmud32.h"
#include "Alias.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
IMPLEMENT_SERIAL(CAlias,CObject,1|VERSIONABLE_SCHEMA);
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CAlias::CAlias()
{
}
CAlias::~CAlias()
{
}
CSelectable *CAlias::CreateCopy()
{
CAlias *pAlias = new CAlias;
pAlias->SetName(GetName());
pAlias->m_sAliasOutput=m_sAliasOutput;
return pAlias;
}
void CAlias::Serialize(CArchive &ar)
{
CSelectable::Serialize(ar);
if(ar.IsStoring())
{
ar << m_sAliasOutput;
}
else
{
ar >> m_sAliasOutput;
}
}