DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс NoIndicationActionInputBase
+ Граф наследования:NoIndicationActionInputBase:

Закрытые члены

void NoIndicationActionInputBase (PlayerBase player)
 
override void UpdatePossibleActions (PlayerBase player, ActionTarget target, ItemBase item, int action_condition_mask)
 
override ActionBase GetAction ()
 
override ActionBase GetPossibleAction ()
 
- Закрытые члены унаследованные от ActionInput
void SetInput (string input_name)
 
int GetInputType ()
 
UAInput GetUAInput ()
 
bool JustActivate ()
 
bool IsActive ()
 
bool WasEnded ()
 
void Update ()
 
void Reset ()
 
void UpdatePossibleActions (PlayerBase player, ActionTarget target, ItemBase item, int action_condition_mask)
 
ActionBase GetAction ()
 
ActionTarget GetUsedActionTarget ()
 
ItemBase GetUsedMainItem ()
 
array< ActionBaseGetPossibleActions ()
 
ActionBase GetPossibleAction ()
 
int GetPossibleActionIndex ()
 
bool HasTarget ()
 
void OnActionStart ()
 
void OnActionEnd ()
 
void ActionsSelectReset ()
 
void ForceAction (ActionBase action, ActionTarget target, ItemBase item)
 
void ForceActionTarget (ActionTarget target)
 
void ClearForcedAction ()
 
void ClearForcedTarget ()
 
bool ForceActionCheck (PlayerBase player)
 
void SelectNextAction ()
 
void SelectPrevAction ()
 
int GetPossibleActionsCount ()
 
bool HasInput ()
 
int GetPriority ()
 

Подробное описание

Конструктор(ы)

◆ NoIndicationActionInputBase()

void NoIndicationActionInputBase ( PlayerBase player)
inlineprivate
557 {
558 m_DetectFromTarget = false;
559 }
bool m_DetectFromTarget
Definition ActionInput.c:25

Перекрестные ссылки ActionInput::m_DetectFromTarget.

Методы

◆ GetAction()

override ActionBase GetAction ( )
inlineprivate
569 {
571 return m_ForcedActionData.m_Action;
572
573 if(m_MainItem)
574 {
577
578 m_MainItem.GetActions(this.Type(), possible_actions);
580 {
581 for (int i = 0; i < possible_actions.Count(); i++)
582 {
583 action = ActionBase.Cast(possible_actions.Get(i));
585 {
586 return action;
587 }
588 }
589 }
590
591 }
592 return NULL;
593 }
string Type
Definition JsonDataContaminatedArea.c:11
Definition ActionBase.c:53
int m_ConditionMask
Definition ActionInput.c:39
ItemBase m_MainItem
Definition ActionInput.c:38
PlayerBase m_Player
Definition ActionInput.c:31
bool ForceActionCheck(PlayerBase player)
Definition ActionInput.c:253
ref ForcedActionData m_ForcedActionData
Definition ActionInput.c:35
ref ActionTarget m_Target
Definition ActionInput.c:37
Definition EntityAI.c:95

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

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

◆ GetPossibleAction()

override ActionBase GetPossibleAction ( )
inlineprivate
596 {
597 return GetAction();
598 }
override ActionBase GetAction()
Definition ActionInput.c:568

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

◆ UpdatePossibleActions()

override void UpdatePossibleActions ( PlayerBase player,
ActionTarget target,
ItemBase item,
int action_condition_mask )
inlineprivate

Объявления и описания членов класса находятся в файле: