void Module::unload() { leave(); unloadArea(); unloadIFO(); unloadResources(); _module.clear(); }
void Module::unload(bool completeUnload) { leaveArea(); unloadArea(); if (completeUnload) { unloadPC(); unloadTexturePack(); } unloadIFO(); unloadResources(); _eventQueue.clear(); _delayedActions.clear(); _newModule.clear(); _hasModule = false; _module.clear(); _entryLocation.clear(); _entryLocationType = kObjectTypeAll; }