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

◆ GetActions()

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

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

1729 {
1731 {
1732 m_ActionsInitialize = true;
1734 }
1735
1736 // Backwards compatibility
1737 array<ActionBase_Basic> bcActions = m_InputActionMap.Get(action_input_type);
1738 if (!bcActions)
1739 {
1740 if (IsControlledPlayer())
1741 actions = m_InputActionMapControled.Get(action_input_type);
1742 else
1743 actions = m_InputActionMapAsTarget.Get(action_input_type);
1744 }
1745 else
1746 {
1747 if (!actions)
1748 actions = new array<ActionBase_Basic>();
1749
1750 if (IsControlledPlayer())
1751 actions.InsertAll(m_InputActionMapControled.Get(action_input_type));
1752 else
1753 actions.InsertAll(m_InputActionMapAsTarget.Get(action_input_type));
1754
1755 actions.InsertAll(bcActions);
1756 }
1757 }
bool m_ActionsInitialize
Определения PlayerBase.c:126
ref TInputActionMap m_InputActionMap
Определения PlayerBase.c:123
ref TInputActionMap m_InputActionMapControled
Определения PlayerBase.c:124
void InitializeActions()
Определения PlayerBase.c:1706
ref TInputActionMap m_InputActionMapAsTarget
Определения PlayerBase.c:125

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