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

◆ DropArrow()

void ArrowManagerBase::DropArrow ( int index)
inlineprotected

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

40 {
41 if (m_Arrows.Count() > index)
42 {
43 EntityAI arrow = m_Arrows.Get(index);
44 vector pos = arrow.GetPosition();
45
46 m_Owner.RemoveChild(arrow);
47
48 vector m4[4];
49 Math3D.MatrixIdentity4(m4);
50 m4[3] = pos;
51
52 arrow.PlaceOnSurfaceRotated(m4, pos);
53
54 arrow.SetTransform(m4);
55 arrow.PlaceOnSurface();
56 }
57 }
class LogManager EntityAI
ref array< EntityAI > m_Arrows
Определения ArrowManagerBase.c:4
EntityAI m_Owner
Определения ArrowManagerBase.c:5

Перекрестные ссылки m_Arrows, m_Owner и Math3D::MatrixIdentity4().

Используется в DropAllArrows() и DropFirstArrow().