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

◆ RotateGoggles()

void PoweredOptic_Base::RotateGoggles ( bool state)
inlineprivate

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

130 {
131 if (!m_Strap && !state) // disable non default rotation while not strapped
132 return;
133
134 SetAnimationPhase("rotate", !state);
135 m_IsLowered = !state;
136
137 PlayerBase player;
138 int slotId;
139 string slotName;
140 if (m_Strap && m_Strap.GetInventory().GetCurrentAttachmentSlotInfo(slotId, slotName) && PlayerBase.CastTo(player, m_Strap.GetHierarchyParent()))
141 m_Strap.UpdateNVGStatus(player);
142
143 if (GetCompEM())
144 {
145 if (!state && GetCompEM().CanWork())
146 GetCompEM().SwitchOn();
147 else
148 GetCompEM().SwitchOff();
149 }
150 }
PlayerSpawnPreset slotName
Clothing m_Strap
Определения NVGoggles.c:4
bool m_IsLowered
Определения NVGoggles.c:3

Перекрестные ссылки m_IsLowered, m_Strap и slotName.

Используется в EEItemDetached(), NVGoggles(), OnWasAttached(), OnWasDetached(), OnWork() и OnWorkStart().