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

◆ HideWeaponBarrel()

void Weapon::HideWeaponBarrel ( bool state)
inlineprotected

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

1828 {
1829 if ( !GetGame().IsDedicatedServer() )//hidden for client only
1830 {
1831 ItemOptics optics = GetAttachedOptics();
1832 if ( optics && !optics.AllowsDOF() && m_weaponHideBarrelIdx != -1 )
1833 {
1834 SetSimpleHiddenSelectionState(m_weaponHideBarrelIdx,!state);
1835 }
1836 }
1837 }
bool AllowsDOF()
returns 'true' for non-magnifying optics
Определения ItemOptics.c:422
int m_weaponHideBarrelIdx
Определения Weapon_Base.c:62
proto native CGame GetGame()

Перекрестные ссылки ItemOptics::AllowsDOF(), GetGame() и m_weaponHideBarrelIdx.

Используется в OnItemLocationChanged().