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

◆ RemoveAction() [2/2]

void ManBase::RemoveAction ( typename actionName ,
out TInputActionMap InputActionMap )
inlineprotected

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

1844 {
1845 ActionBase action = GetActionManager().GetAction(actionName);
1846 typename ai = action.GetInputType();
1847 ref array<ActionBase_Basic> action_array = InputActionMap.Get(ai);
1848
1849 if (action_array)
1850 {
1851 for (int i = 0; i < action_array.Count(); i++)
1852 {
1853 if (action == action_array.Get(i))
1854 {
1855 action_array.Remove(i);
1856 }
1857 }
1858 action_array = new array<ActionBase_Basic>;
1859 InputActionMap.Insert(ai, action_array);
1860 }
1861 action_array.Insert(action);
1862 }
void ActionBase()
Определения ActionBase.c:82
ActionManagerBase GetActionManager()
Определения PlayerBase.c:1887

Перекрестные ссылки ActionBase() и GetActionManager().