void UnloadAll() { for (auto iter = _resources.begin(); iter != _resources.end(); iter++) { ResourcePtr res = *iter; res->Unload(); } _resources.clear(); for (auto iter2 = _sources.begin(); iter2 != _sources.end(); iter2++) { iter2->second->Unload(); } _sources.clear(); }