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

◆ GetTargetEntity()

EntityAI PluginBase::GetTargetEntity ( )
inlineprotected

utilizes camera position from the CGame

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

36 {
37 float hitFraction;
38 vector start = GetGame().GetCurrentCameraPosition();
39 vector end = start + (GetGame().GetCurrentCameraDirection() * 5.0);
40
41 vector hitPos, hitNormal;
42 Object hitObj;
43
44 PhxInteractionLayers hitMask = 0xFFFFFFFFFF;
45
46 DayZPhysics.RayCastBullet(start, end, hitMask, m_pPlayer, hitObj, hitPos, hitNormal, hitFraction);
47
48 return EntityAI.Cast(hitObj);
49 }
class LogManager EntityAI
PhxInteractionLayers
Определения DayZPhysics.c:2
proto native vector GetCurrentCameraPosition()
proto native vector GetCurrentCameraDirection()
PlayerBase m_pPlayer
Определения PluginTargetTemperature.c:4
class LOD Object
proto native CGame GetGame()

Перекрестные ссылки CGame::GetCurrentCameraDirection(), CGame::GetCurrentCameraPosition(), GetGame(), m_pPlayer и DayZPhysics::RayCastBullet().

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