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

◆ GetMouseLookDir()

vector UIScriptedMenu::GetMouseLookDir ( )
inlineprotected

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

547 {
548 vector dir = GetGame().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 }
proto native vector GetPointerDirection()
Returns the direction where the mouse points, from the camera view.
CTEvent m_SelectedEvent
Определения CameraToolsMenu.c:20
PlayerBase GetActor(int index)
Определения CameraToolsMenu.c:187
class LOD Object
proto native CGame GetGame()

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

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