Esempio n. 1
0
void CWeaponStatMgun::FireEnd()	
{
	m_dAngle.set(0.0f,0.0f);
	inheritedShooting::FireEnd();
	StopFlameParticles	();
	RemoveShotEffector ();
}
Esempio n. 2
0
void CWeaponMagazined::switch2_Hidden()
{
	CWeapon::FireEnd();

	if (m_pHUD) m_pHUD->StopCurrentAnimWithoutCallback();

	signal_HideComplete();
	RemoveShotEffector();
}
Esempio n. 3
0
void CWeapon::OnH_B_Independent	(bool just_before_destroy)
{
	RemoveShotEffector			();

	inherited::OnH_B_Independent(just_before_destroy);

	FireEnd						();
	SetPending					(FALSE);
	SwitchState					(eHidden);

	m_strapped_mode				= false;
	m_zoom_params.m_bIsZoomModeNow	= false;
	UpdateXForm					();

}