示例#1
0
//------------------------------------------------------------------------------
// 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;
}
示例#2
0
//------------------------------------------------------------------------------
// 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;
}
示例#3
0
//------------------------------------------------------------------------------
// Reset()
//------------------------------------------------------------------------------
void Stores::reset()
{
   BaseClass::reset();

   // Reset all of the stores
   Basic::PairStream* stores = getStores();
   if (stores != 0) {
      resetStores(stores);
      stores->unref();
      stores = 0;
   }
}