1503 {
1504 super.EEItemAttached(item, slot_name);
1505
1508 Param1<PlayerBase> p = new Param1<PlayerBase>(this);
1509 item.SwitchItemSelectionTextureEx(EItemManipulationContext.ATTACHING, p);
1513
1515
1516 g_Game.GetAnalyticsClient().OnItemAttachedAtPlayer(item, slot_name);
1518 if (clothing)
1519 {
1520 if (!
g_Game.IsHeadlessOrDedicatedServer())
1521 {
1522 if (clothing.GetEffectWidgetTypes())
1523 {
1525 }
1526
1527 if (clothing.GetGlassesEffectID() > -1)
1528 {
1530 }
1531
1534 }
1535 else if (
g_Game.IsServer())
1536 {
1537 if (clothing.IsGasMask())
1538 {
1540 }
1541 }
1542
1543 clothing.UpdateNVGStatus(this,true);
1544 }
1545
1549 }
class GP5GasMask extends MaskBase ItemBase
void UpdateShoulderProxyVisibility(EntityAI item, string slot_name)
override void SwitchItemSelectionTexture(EntityAI item, string slot_name)
void AdjustBandana(EntityAI item, string slot_name)
ModifiersManager GetModifiersManager()
void QueueAddEffectWidget(array< int > effects)
void UpdateCorpseStateVisual()
void AdjustShemag(EntityAI item, string slot_name)
void QueueAddGlassesEffect(int id)
void CalculateVisibilityForAI()
void HideHairSelections(ItemBase item, bool state)
QuickBarBase m_QuickBarBase
void AdjustKeffiyeh(EntityAI item, string slot_name)