void CWeapon::OnH_A_Independent () { m_dwWeaponIndependencyTime = Level().timeServer(); inherited::OnH_A_Independent(); Light_Destroy (); UpdateAddonsVisibility (); };
void P_Entity_Destroy () { GlobalShaderCache().detachRenderable(StaticRenderableConnectionLines::instance()); GlobalShaderCache().release("$PIVOT"); Light_Destroy(); }
void Entity_Destroy() { GlobalShaderCache().detachRenderable(StaticRenderableConnectionLines::instance()); GlobalShaderCache().release("$PIVOT"); Doom3Group_destroy(); MiscModel_destroy(); Light_Destroy(); }
void CWeapon::net_Destroy () { inherited::net_Destroy (); //удалить объекты партиклов StopFlameParticles (); StopFlameParticles2 (); StopLight (); Light_Destroy (); while (m_magazine.size()) m_magazine.pop_back(); }