DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ EEItemDetached()

override void ManBase::EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

См. определение в файле PlayerBase.c строка 1551

1552 {
1553 super.EEItemDetached(item, slot_name);
1554
1555 ItemBase item_base = ItemBase.Cast(item);
1556 SwitchItemSelectionTexture(item, slot_name);
1557 item.SwitchItemSelectionTextureEx(EItemManipulationContext.DETACHING);
1558 m_QuickBarBase.updateSlotsCount();
1560
1561 HideHairSelections(item_base,false);
1562
1563 Clothing clothing = Clothing.Cast(item);
1564
1565 if (clothing)
1566 {
1567 if (!g_Game.IsHeadlessOrDedicatedServer())
1568 {
1569 if (clothing.GetEffectWidgetTypes())
1570 {
1571 QueueRemoveEffectWidget(clothing.GetEffectWidgetTypes());
1572 }
1573
1574 if (clothing.GetGlassesEffectID() > -1)
1575 {
1576 QueueRemoveGlassesEffect(clothing.GetGlassesEffectID());
1577 }
1578 }
1579
1580 if (g_Game.IsServer())
1581 {
1582 if (clothing.IsGasMask())
1583 {
1584 GetModifiersManager().DeactivateModifier(eModifiers.MDF_MASK);
1585 }
1586 }
1587
1588 clothing.UpdateNVGStatus(this, false, true);
1589 g_Game.GetCallQueue(CALL_CATEGORY_GUI).CallLater(UpdateCorpseStateVisual, 200, false);//sometimes it takes a while to load in
1590 UpdateCorpseStateVisual();//....but if possible, we don't want a delay
1591 }
1592 }
Glasses_Base Clothing
DayZGame g_Game
Определения DayZGame.c:4074
class GP5GasMask extends MaskBase ItemBase
void QueueRemoveEffectWidget(array< int > effects)
Определения PlayerBase.c:1140
override void SwitchItemSelectionTexture(EntityAI item, string slot_name)
Определения PlayerBase.c:1612
ModifiersManager GetModifiersManager()
Определения PlayerBase.c:8192
void QueueRemoveGlassesEffect(int id)
Определения PlayerBase.c:1150
void UpdateCorpseStateVisual()
Определения PlayerBase.c:9596
void CalculateVisibilityForAI()
Определения PlayerBase.c:5405
void HideHairSelections(ItemBase item, bool state)
Определения PlayerBase.c:9313
QuickBarBase m_QuickBarBase
Определения PlayerBase.c:132
eModifiers
Определения eModifiers.c:2
const int CALL_CATEGORY_GUI
Определения 3_Game/DayZ/tools/tools.c:9

Перекрестные ссылки CalculateVisibilityForAI(), CALL_CATEGORY_GUI, g_Game, GetModifiersManager(), HideHairSelections(), m_QuickBarBase, QueueRemoveEffectWidget(), QueueRemoveGlassesEffect(), SwitchItemSelectionTexture() и UpdateCorpseStateVisual().