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

◆ GetActions()

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

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

1787 {
1789 {
1790 m_ActionsInitialize = true;
1792 }
1793
1794 // Backwards compatibility
1795 array<ActionBase_Basic> bcActions = m_InputActionMap.Get(action_input_type);
1796 if (!bcActions)
1797 {
1798 if (IsControlledPlayer())
1799 actions = m_InputActionMapControled.Get(action_input_type);
1800 else
1801 actions = m_InputActionMapAsTarget.Get(action_input_type);
1802 }
1803 else
1804 {
1805 if (!actions)
1806 actions = new array<ActionBase_Basic>();
1807
1808 if (IsControlledPlayer())
1809 actions.InsertAll(m_InputActionMapControled.Get(action_input_type));
1810 else
1811 actions.InsertAll(m_InputActionMapAsTarget.Get(action_input_type));
1812
1813 actions.InsertAll(bcActions);
1814 }
1815 }
bool m_ActionsInitialize
Определения PlayerBase.c:125
ref TInputActionMap m_InputActionMap
Определения PlayerBase.c:122
ref TInputActionMap m_InputActionMapControled
Определения PlayerBase.c:123
void InitializeActions()
Определения PlayerBase.c:1764
ref TInputActionMap m_InputActionMapAsTarget
Определения PlayerBase.c:124

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