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

◆ GetMouseLookDir()

vector UIScriptedMenu::GetMouseLookDir ( )
inlineprotected

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

547 {
548 vector dir = g_Game.GetPointerDirection();
549 vector from = FreeDebugCamera.GetInstance().GetPosition();
550 vector to = from + ( dir * 10000 );
551 vector contact_pos;
552 vector contact_dir;
553 int contact_component;
554 Object ev_obj;
555 if ( m_SelectedEvent )
556 ev_obj = GetActor( m_SelectedEvent.GetEventActor() );
557 if ( DayZPhysics.RaycastRV(from, to, contact_pos, contact_dir, contact_component, null, null, ev_obj) )
558 {
559 return contact_pos;
560 }
561
562 return "0 0 0";
563 }
DayZGame g_Game
Определения DayZGame.c:3942
CTEvent m_SelectedEvent
Определения CameraToolsMenu.c:20
PlayerBase GetActor(int index)
Определения CameraToolsMenu.c:187
class LOD Object

Перекрестные ссылки g_Game, GetActor(), m_SelectedEvent и DayZPhysics::RaycastRV().

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