game_cl_GameState::~game_cl_GameState() { PLAYERS_MAP_IT I = players.begin(); for(;I!=players.end(); ++I) xr_delete(I->second); players.clear(); shedule_unregister(); xr_delete (m_WeaponUsageStatistic); }
void CObject::net_Destroy () { VERIFY (getDestroy()); xr_delete (collidable.model); if (register_schedule()) shedule_unregister (); spatial_unregister (); // setDestroy (true); // remove visual cNameVisual_set ( 0 ); }
//---------------------------------------------------- CPS_Instance::~CPS_Instance () { VERIFY (!g_bRendering); xr_set<CPS_Instance*>::iterator it = g_pGamePersistent->ps_active.find(this); VERIFY (it!=g_pGamePersistent->ps_active.end()); g_pGamePersistent->ps_active.erase (it); xr_vector<CPS_Instance*>::iterator it2 = std::find( g_pGamePersistent->ps_destroy.begin(), g_pGamePersistent->ps_destroy.end(), this); VERIFY (it2==g_pGamePersistent->ps_destroy.end()); spatial_unregister (); shedule_unregister (); }
vision_client::~vision_client () { shedule_unregister (); xr_delete (m_visual); }
CDialogHolder::~CDialogHolder() { shedule_unregister(); Device.seqFrame.Remove (this); }
void CAgentManager::remove_scheduler () { shedule_unregister (); }