SceneReader::SceneReader() : _fnSelector(nullptr) , _node(nullptr) { ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(ComAttribute)); ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(ComRender)); ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(ComAudio)); ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(ComController)); }
SceneReader::SceneReader() :_pNode(NULL) ,_eAttachComponent(ATTACH_EMPTY_NODE) { ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(CCComAttribute)); ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(CCComRender)); ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(CCComAudio)); ObjectFactory::getInstance()->registerType(CREATE_CLASS_COMPONENT_INFO(CCComController)); }
void BaseGameFeatureUnit::registComponentType() { FeatureUnit::registComponentType(); auto objfactory = ObjectFactory::getInstance(); objfactory->registerType(CREATE_CLASS_COMPONENT_INFO(AttributeComponent)); }