1375 {
1376 super.EEItemDetached(item, slot_name);
1379 item.SwitchItemSelectionTextureEx(EItemManipulationContext.DETACHING);
1382
1384
1385 Clothing clothing = Clothing.Cast(item);
1386
1387 if (clothing)
1388 {
1389 if (!
GetGame().IsDedicatedServer())
1390 {
1391 if (clothing.GetEffectWidgetTypes())
1392 {
1394 }
1395
1396 if (clothing.GetGlassesEffectID() > -1)
1397 {
1399 }
1400 }
1401
1403 {
1404 if (clothing.IsGasMask())
1405 {
1407 }
1408 }
1409
1410 clothing.UpdateNVGStatus(this);
1413 }
1414 }
class GP5GasMask extends MaskBase ItemBase
override ScriptCallQueue GetCallQueue(int call_category)
void QueueRemoveEffectWidget(array< int > effects)
override void SwitchItemSelectionTexture(EntityAI item, string slot_name)
ModifiersManager GetModifiersManager()
void QueueRemoveGlassesEffect(int id)
void UpdateCorpseStateVisual()
void CalculateVisibilityForAI()
void HideHairSelections(ItemBase item, bool state)
QuickBarBase m_QuickBarBase
proto void CallLater(func fn, int delay=0, bool repeat=false, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
proto native CGame GetGame()