#include "CResFile.h" #include "T2MatterDef.h" #include "T2TemplatePluginList.h" T2MatterDef::T2MatterDef(DWORD type, T2PluginSpecifier& specifier, CResFile* resFile) : T2TemplatePlugin(type, specifier, resFile, NULL) { *resFile >> mSortKey; *resFile >> mAttribute; *resFile >> mSilhouetteID; mSilhouetteDef = NULL; } /*virtual*/ T2MatterDef::~T2MatterDef() { } /*virtual*/ void T2MatterDef::GetName(CString& outStr) { outStr.Format("%d", mSortKey); } /*virtual*/ void T2MatterDef::AssignSilhouette(T2TemplatePluginList* list) { T2SilhouetteDef *silhouetteDef = list->FindSilhouette(mSilhouetteID); #line 31 _ASSERT(silhouetteDef); mSilhouetteDef = silhouetteDef; }