142 {
144 if (action_data.m_Target.IsProxy())
145 {
146 targetEAI =
EntityAI.Cast(action_data.m_Target.GetParent());
147 }
148 else
149 {
150 targetEAI =
EntityAI.Cast(action_data.m_Target.GetObject());
151 }
152
153 if (targetEAI && action_data.m_MainItem)
154 {
156 action_data.m_Player.PredictiveTakeEntityToTargetAttachmentEx(targetEAI, action_data.m_MainItem, slotId);
157 }
158 }
static proto native int GetSlotIdFromString(string slot_name)
converts string to slot_id
provides access to slot configuration