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

◆ GetCurrentSightInfo()

bool DayZPlayerCameraBase::GetCurrentSightInfo ( out vector camPos,
out vector camDir )
inlineprotected

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

112 {
114 if (e)
115 {
116 if (e == m_weaponUsed)
117 {
118 m_weaponUsed.GetCameraPoint(m_weaponUsed.GetCurrentMuzzle(), camPos, camDir);
119 return true;
120 }
121 else if (e == m_opticsUsed)
122 {
124 m_opticsUsed.GetCameraPoint(camPos, camDir);
125 return true;
126 }
127 }
128 else
129 {
130 ErrorEx("No sight entity found in " + this,ErrorExSeverity.INFO);
131 }
132 return false;
133 }
class LogManager EntityAI
Weapon_Base m_weaponUsed
Определения DayZPlayerCamera_Base.c:73
ItemOptics m_opticsUsed
Определения DayZPlayerCamera_Base.c:74
EntityAI GetCurrentSightEntity()
Определения DayZPlayerCameraIronsights.c:103
bool m_opticsHasWeaponOverride
Определения DayZPlayerCameraIronsights.c:13
proto native void GetCameraPoint(out vector pos, out vector dir)
gets camera position & direction in model space of optics entity
proto native bool UseWeaponIronsightsOverride(bool state)
switches into ironsights override settings
ErrorExSeverity
Определения EnDebug.c:62
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, GetCurrentSightEntity(), m_opticsHasWeaponOverride, m_opticsUsed и m_weaponUsed.

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