//------------------------------------------------------------------------------ // Default weapons reload event handler //------------------------------------------------------------------------------ bool StoresMgr::onWpnReload() { // Reset the weapons only base::PairStream* list = getWeapons(); if (list != nullptr) { resetStores(list); list->unref(); list = nullptr; } return true; }
//------------------------------------------------------------------------------ // Default weapons reload event handler //------------------------------------------------------------------------------ bool StoresMgr::onWpnReload() { // Reset the weapons only Basic::PairStream* list = getWeapons(); if (list != 0) { resetStores(list); list->unref(); list = 0; } return true; }
//------------------------------------------------------------------------------ // Reset() //------------------------------------------------------------------------------ void Stores::reset() { BaseClass::reset(); // Reset all of the stores Basic::PairStream* stores = getStores(); if (stores != 0) { resetStores(stores); stores->unref(); stores = 0; } }