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

◆ PredictiveTakeEntityToHands()

override void ManBase::PredictiveTakeEntityToHands ( EntityAI item)
inlineprotected

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

9204 {
9205 if (item.IsHeavyBehaviour() && !m_ActionManager.GetRunningAction() && !item.GetHierarchyParent())
9206 {
9207 ActionManagerClient mngr_client;
9208 if (CastTo(mngr_client,m_ActionManager))
9209 {
9210 ActionTarget atrg = new ActionTarget(item,null,-1,vector.Zero,-1.0);
9211
9212 if (mngr_client.GetAction(ActionTakeItemToHands).Can(this,atrg,null))
9213 {
9214 mngr_client.PerformActionStart(mngr_client.GetAction(ActionTakeItemToHands),atrg,null);
9215 }
9216 /*).Can(this,
9217 mngr_client.ActionStart(mngr_client.GetAction(ActionTakeItemToHands),mngr_client.FindActionTarget(),null);
9218 return;*/
9219 }
9220 }
9221 else
9222 super.PredictiveTakeEntityToHands(item);
9223 }
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
Определения ActionTargets.c:125
void PerformActionStart(ActionBase action, ActionTarget target, ItemBase item, Param extra_data=NULL)
Определения ActionManagerClient.c:804
ActionManagerBase m_ActionManager
Определения PlayerBase.c:90

Перекрестные ссылки ActionTarget(), m_ActionManager, ActionManagerClient::PerformActionStart() и vector::Zero.

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