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

◆ OnWasDetached()

override void PoweredOptic_Base::OnWasDetached ( EntityAI parent,
int slot_id )
inlineprivate

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

61 {
62 super.OnWasDetached(parent, slot_id);
63
64 RotateGoggles(true);
65 SetPlayer(null);
66
67 PlayerBase player;
68 if (m_Strap == parent && PlayerBase.CastTo(player, parent.GetHierarchyRootPlayer()))
69 {
70 if (!g_Game.IsDedicatedServer())
71 {
72 EntityAI headgear = player.FindAttachmentBySlotName("Headgear");
73 EntityAI glasses = player.FindAttachmentBySlotName("Eyewear");
74
75 if ((headgear == m_Strap || glasses == m_Strap))
76 m_Strap.UpdateNVGStatus(player, false, true);
77 }
78 }
79
80 m_Strap = null;
81 }
class LogManager EntityAI
DayZGame g_Game
Определения DayZGame.c:4074
void SetPlayer(Man player)
Определения PlayerStatsPCO.c:67
Clothing m_Strap
Определения NVGoggles.c:4
void RotateGoggles(bool state)
Определения NVGoggles.c:159

Перекрестные ссылки g_Game, m_Strap, RotateGoggles() и SetPlayer().