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

◆ EEItemDetached()

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

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

1513 {
1514 super.EEItemDetached(item, slot_name);
1515 ItemBase item_base = ItemBase.Cast(item);
1516 SwitchItemSelectionTexture(item, slot_name);
1517 item.SwitchItemSelectionTextureEx(EItemManipulationContext.DETACHING);
1518 m_QuickBarBase.updateSlotsCount();
1520
1521 HideHairSelections(item_base,false);
1522
1523 Clothing clothing = Clothing.Cast(item);
1524
1525 if (clothing)
1526 {
1527 if (!g_Game.IsDedicatedServer())
1528 {
1529 if (clothing.GetEffectWidgetTypes())
1530 {
1531 QueueRemoveEffectWidget(clothing.GetEffectWidgetTypes());
1532 }
1533
1534 if (clothing.GetGlassesEffectID() > -1)
1535 {
1536 QueueRemoveGlassesEffect(clothing.GetGlassesEffectID());
1537 }
1538 }
1539
1540 if (g_Game.IsServer())
1541 {
1542 if (clothing.IsGasMask())
1543 {
1544 GetModifiersManager().DeactivateModifier(eModifiers.MDF_MASK);
1545 }
1546 }
1547
1548 clothing.UpdateNVGStatus(this, false, true);
1549 g_Game.GetCallQueue(CALL_CATEGORY_GUI).CallLater(UpdateCorpseStateVisual, 200, false);//sometimes it takes a while to load in
1550 UpdateCorpseStateVisual();//....but if possible, we don't want a delay
1551 }
1552 }
DayZGame g_Game
Определения DayZGame.c:3942
class GP5GasMask extends MaskBase ItemBase
void QueueRemoveEffectWidget(array< int > effects)
Определения PlayerBase.c:1109
override void SwitchItemSelectionTexture(EntityAI item, string slot_name)
Определения PlayerBase.c:1572
ModifiersManager GetModifiersManager()
Определения PlayerBase.c:7838
void QueueRemoveGlassesEffect(int id)
Определения PlayerBase.c:1119
void UpdateCorpseStateVisual()
Определения PlayerBase.c:9225
void CalculateVisibilityForAI()
Определения PlayerBase.c:5128
void HideHairSelections(ItemBase item, bool state)
Определения PlayerBase.c:8961
QuickBarBase m_QuickBarBase
Определения PlayerBase.c:133
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().