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

◆ HideWeaponBarrel()

void Weapon::HideWeaponBarrel ( bool state)
inlineprivate

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

2127 {
2128 if ( !GetGame().IsDedicatedServer() )//hidden for client only
2129 {
2130 ItemOptics optics = GetAttachedOptics();
2131 if ( optics && !optics.AllowsDOF() && m_weaponHideBarrelIdx != -1 )
2132 {
2133 SetSimpleHiddenSelectionState(m_weaponHideBarrelIdx,!state);
2134 }
2135 }
2136 }
StarlightOptic ItemOptics
bool AllowsDOF()
returns 'true' for non-magnifying optics
Определения ItemOptics.c:482
int m_weaponHideBarrelIdx
Определения Weapon_Base.c:62
proto native CGame GetGame()

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

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