本文整理汇总了C++中World::GetComponentFactory方法的典型用法代码示例。如果您正苦于以下问题:C++ World::GetComponentFactory方法的具体用法?C++ World::GetComponentFactory怎么用?C++ World::GetComponentFactory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类World
的用法示例。
在下文中一共展示了World::GetComponentFactory方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Deserialize
void StaticObject::Deserialize(TiXmlElement* root)
{
World* world = World::GetPtr();
TiXmlNode* node = NULL;
TiXmlElement* cmeta = NULL;
TiXmlElement* components = NULL;
IComponentMeta* com = NULL;
std::string cname;
_short = root->Attribute("short");
_plural = root->Attribute("plural");
node = root->FirstChild("components");
if (node)
{
components = node->ToElement();
for (node = components->FirstChild(); node; node = node->NextSibling())
{
cmeta = node->ToElement();
cname = cmeta->Attribute("name");
com = world->GetComponentFactory()->GetMeta(cname);
com->Deserialize(cmeta);
}
}
}