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

◆ GetAction()

override ActionBase NoIndicationActionInputBase::GetAction ( )
inlineprivate

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

570 {
572 return m_ForcedActionData.m_Action;
573
574 if(m_MainItem)
575 {
576 array<ActionBase_Basic> possible_actions;
577 ActionBase action;
578
579 m_MainItem.GetActions(this.Type(), possible_actions);
580 if(possible_actions)
581 {
582 for (int i = 0; i < possible_actions.Count(); i++)
583 {
584 action = ActionBase.Cast(possible_actions.Get(i));
586 {
587 return action;
588 }
589 }
590 }
591
592 }
593 return NULL;
594 }
string Type
Определения JsonDataContaminatedArea.c:11
bool Can(PlayerBase player, ActionTarget target, ItemBase item, int condition_mask)
Определения ActionBase.c:861
int m_ConditionMask
Определения ActionInput.c:39
ref ForcedActionData m_ForcedActionData
Определения ActionInput.c:35
ItemBase m_MainItem
Определения ActionInput.c:38
ref ActionTarget m_Target
Определения ActionInput.c:37
bool ForceActionCheck(PlayerBase player)
Определения ActionInput.c:253
PlayerBase m_Player
Определения ActionInput.c:31

Перекрестные ссылки ActionBase::Can(), ActionInput::ForceActionCheck(), ActionInput::m_ConditionMask, ActionInput::m_ForcedActionData, ActionInput::m_MainItem, ActionInput::m_Player, ActionInput::m_Target и Type.

Используется в GetPossibleAction().