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

◆ RemoveAction() [2/2]

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

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

1656 {
1657 ActionBase action = GetActionManager().GetAction(actionName);
1658 typename ai = action.GetInputType();
1659 ref array<ActionBase_Basic> action_array = InputActionMap.Get(ai);
1660
1661 if (action_array)
1662 {
1663 for (int i = 0; i < action_array.Count(); i++)
1664 {
1665 if (action == action_array.Get(i))
1666 {
1667 action_array.Remove(i);
1668 }
1669 }
1670 action_array = new array<ActionBase_Basic>;
1671 InputActionMap.Insert(ai, action_array);
1672 }
1673 action_array.Insert(action);
1674 }
GetInputType()
Определения ActionBase.c:215
ActionManagerBase GetActionManager()
Определения PlayerBase.c:1699

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