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

◆ GetActions()

override void ManBase::GetActions ( typename action_input_type ,
out array< ActionBase_Basic > actions )
inlineprotected

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

1599 {
1601 {
1602 m_ActionsInitialize = true;
1604 }
1605
1606 // Backwards compatibility
1607 array<ActionBase_Basic> bcActions = m_InputActionMap.Get(action_input_type);
1608 if (!bcActions)
1609 {
1610 if (IsControlledPlayer())
1611 actions = m_InputActionMapControled.Get(action_input_type);
1612 else
1613 actions = m_InputActionMapAsTarget.Get(action_input_type);
1614 }
1615 else
1616 {
1617 if (!actions)
1618 actions = new array<ActionBase_Basic>();
1619
1620 if (IsControlledPlayer())
1621 actions.InsertAll(m_InputActionMapControled.Get(action_input_type));
1622 else
1623 actions.InsertAll(m_InputActionMapAsTarget.Get(action_input_type));
1624
1625 actions.InsertAll(bcActions);
1626 }
1627 }
bool m_ActionsInitialize
Определения PlayerBase.c:79
ref TInputActionMap m_InputActionMap
Определения PlayerBase.c:76
ref TInputActionMap m_InputActionMapControled
Определения PlayerBase.c:77
void InitializeActions()
Определения PlayerBase.c:1576
ref TInputActionMap m_InputActionMapAsTarget
Определения PlayerBase.c:78

Перекрестные ссылки InitializeActions(), m_ActionsInitialize, m_InputActionMap, m_InputActionMapAsTarget и m_InputActionMapControled.