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

◆ OnWasAttached()

override void HeadGear_Base::OnWasAttached ( EntityAI parent,
int slot_id )
inlineprivate

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

26 {
27 super.OnWasAttached(parent, slot_id);
28
29 Class.CastTo(m_Player, parent.GetHierarchyRootPlayer());
30
31 if ((!GetGame().IsDedicatedServer()) && m_Player && m_Player.IsControlledPlayer() && slot_id == InventorySlots.HEADGEAR)
32 {
33 PPERequesterBank.GetRequester(PPERequester_BurlapSackEffects).Start();
34 m_Player.SetInventorySoftLock(true);
35 m_Player.SetMasterAttenuation("BurlapSackAttenuation");
36
37 if (GetGame().GetUIManager().IsMenuOpen(MENU_INVENTORY))
38 {
40 }
41 }
42 SetInvisibleRecursive(true,m_Player,{InventorySlots.MASK,InventorySlots.EYEWEAR});
43 }
proto native Mission GetMission()
PlayerBase m_Player
Определения BurlapSackCover.c:3
void HideInventory()
Определения gameplay.c:809
proto native CGame GetGame()
const int MENU_INVENTORY
Определения constants.c:180

Перекрестные ссылки Class::CastTo(), GetGame(), CGame::GetMission(), Mission::HideInventory(), m_Player и MENU_INVENTORY.