Beispiel #1
0
Object* ObjectFactory::createRawObject(const std::string& className)
{
    ObjectClass* classPtr = ObjectInterface::getObjectClass(className);
    if(classPtr)
    {
        return classPtr->create();
    }
    else
    {
        rLogErr(g_log, "[ObjectFactory] Couldn`t initialize the instance of \"" << className << "\". Not registered.");
        return nullptr;
    }
}