78 lines
2.6 KiB
C++
78 lines
2.6 KiB
C++
//===== Copyright (c) 1996-2009, Valve Corporation, All rights reserved. ====
|
|
//
|
|
// Dme Asset
|
|
//
|
|
//===========================================================================
|
|
|
|
|
|
// Valve includes
|
|
#include "datamodel/dmelementfactoryhelper.h"
|
|
#include "mdlobjects/dmeasset.h"
|
|
|
|
|
|
// memdbgon must be the last include file in a .cpp file!!!
|
|
#include "tier0/memdbgon.h"
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// DmeRelatedAsset
|
|
//-----------------------------------------------------------------------------
|
|
IMPLEMENT_ELEMENT_FACTORY( DmeRelatedAsset, CDmeRelatedAsset );
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
void CDmeRelatedAsset::OnConstruction()
|
|
{
|
|
m_sPath.Init( this, "path" );
|
|
m_bIncludeModel.Init( this, "includeModel" );
|
|
m_sNotes.Init( this, "notes" );
|
|
m_bUseSkeleton.Init( this, "useSkeleton" );
|
|
m_bAlwaysIncludeAttachments.Init( this, "alwaysIncludeAttachments" );
|
|
m_eAssembleCmds.Init( this, "assembleCmds" );
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
void CDmeRelatedAsset::OnDestruction()
|
|
{
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// DmeAssetRoot
|
|
//-----------------------------------------------------------------------------
|
|
IMPLEMENT_ELEMENT_FACTORY( DmeAssetRoot, CDmeAssetRoot );
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
void CDmeAssetRoot::OnConstruction()
|
|
{
|
|
m_sMdlPath.Init( this, "mdlPath" );
|
|
m_sSurfaceProperty.Init( this, "surfaceProperty" );
|
|
m_ePostAssembleCmds.Init( this, "postAssembleCmds" );
|
|
m_eRelatedAssets.Init( this, "relatedAssets" );
|
|
m_sNameAtCreationTime.Init( this, "nameAtCreationTime" );
|
|
m_sNotes.Init( this, "notes" );
|
|
m_bAmbientBoost.Init( this, "ambientBoost" );
|
|
m_bCastTextureShadows.Init( this, "castTextureShadows" );
|
|
m_bDoNotCastShadows.Init( this, "doNotCastShadows" );
|
|
m_sDynamicLightingOrigin.Init( this, "dynamicLightingOrigin" );
|
|
m_nOpacity.Init( this, "opacity" );
|
|
m_bNoForcedFade.Init( this, "noForcedFace" );
|
|
m_bSubdivisionSurface.Init( this, "subdivisionSurface" );
|
|
m_sContentsDescription.Init( this, "contentsDescription" );
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
void CDmeAssetRoot::OnDestruction()
|
|
{
|
|
} |