本文整理汇总了C++中Stat::setID方法的典型用法代码示例。如果您正苦于以下问题:C++ Stat::setID方法的具体用法?C++ Stat::setID怎么用?C++ Stat::setID使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Stat
的用法示例。
在下文中一共展示了Stat::setID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readFromXML
void CSStats::readFromXML( const std::string& entityID, const pugi::xml_node& node ) {
CStats component;
for( pugi::xml_node statNode : node ) {
Stat stat;
pugi::xml_attribute idAtt = statNode.attribute( "id" );
if( !idAtt ) {
DOS_ERROR( true, "Unable to load entity Stat. ID is missing" );
continue;
}
stat.setID( idAtt.as_int() );
pugi::xml_attribute valueAtt = statNode.attribute( "value" );
if( !valueAtt ) {
DOS_ERROR( true, "Unable to load entity Stat. Value is missing" );
continue;
}
stat.setBase( valueAtt.as_float() );
component.stats.push_back( stat );
}
COMPONENT_MANAGER.addProperty( component, entityID );
}