541 {
544
546 StartOverheating(weapon, ammoType, muzzle_owner, suppressor, config_to_search);
547
549 StopOverheating(weapon, ammoType, muzzle_owner, suppressor, config_to_search);
550
552 {
554 }
555 }
void UpdateOverheating(ItemBase weapon=null, string ammoType="", ItemBase muzzle_owner=null, ItemBase suppressor=null, string config_to_search="")
int m_MaxOverheatingValue
int m_ShotsToStartOverheating
void StopOverheating(ItemBase weapon=null, string ammoType="", ItemBase muzzle_owner=null, ItemBase suppressor=null, string config_to_search="")
void StartOverheating(ItemBase weapon=null, string ammoType="", ItemBase muzzle_owner=null, ItemBase suppressor=null, string config_to_search="")
bool IsOverheatingEffectActive()