SoundFXPtr SoundFXManager::load (const Ogre::String& name, const Ogre::String& group) { // Crea o recupera el recurso SoundFXPtr soundFXPtr = createOrRetrieve(name, group, false, 0,0).first.staticCast<SoundFX>(); // Carga explícita del recurso. soundFXPtr->load(); return soundFXPtr; }
SoundFXPtr SoundFXManager::load (const Ogre::String& name, const Ogre::String& group) { // Obtención del recurso por nombre... SoundFXPtr soundFXPtr = getByName(name); // Si no ha sido creado, se crea. if (soundFXPtr.isNull()) soundFXPtr = create(name, group); // Carga explícita del recurso. soundFXPtr->load(); return soundFXPtr; }