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

◆ FindActionTarget()

override ActionTarget ActionManagerClient::FindActionTarget ( )
inlineprotected

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

477 {
478 if (m_ForceTarget)
479 return m_ForceTarget;
480
481 ActionTarget action_target;
482 action_target = NULL;
483 int targetsCount = m_Targets.GetTargetsCount();
484 if (targetsCount)
485 {
486 for (int i = 0; i < targetsCount; ++i)
487 {
488 action_target = m_Targets.GetTarget(i);
489 Object targetObject = action_target.GetObject();
490 Object targetParent = action_target.GetParent();
491
492 if (targetParent)
493 {
494 break;
495 }
496
497 if (targetObject)
498 {
499 break;
500 }
501 }
502 }
503 else
504 {
505 action_target = new ActionTarget(null, null, -1, vector.Zero, -1);
506 }
507 return action_target;
508 }
class ActionTargets ActionTarget
ref ActionTargets m_Targets
Определения ActionManagerClient.c:1292
ref ActionTarget m_ForceTarget
Определения ActionManagerClient.c:1291
class LOD Object

Перекрестные ссылки ActionTarget, m_ForceTarget, m_Targets и vector::Zero.

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