8602 {
8603 if (item.IsHeavyBehaviour() && !
m_ActionManager.GetRunningAction() && !item.GetHierarchyParent())
8604 {
8605 ActionManagerClient mngr_client;
8607 {
8609
8610 if (mngr_client.GetAction(ActionTakeItemToHands).Can(this,atrg,null))
8611 {
8612 mngr_client.
PerformActionStart(mngr_client.GetAction(ActionTakeItemToHands),atrg,null);
8613 }
8614
8615
8616
8617 }
8618 }
8619 else
8620 super.PredictiveTakeEntityToHands(item);
8621 }
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
void PerformActionStart(ActionBase action, ActionTarget target, ItemBase item, Param extra_data=NULL)
ActionManagerBase m_ActionManager