91 {
93 if (action_data.m_Target.IsProxy())
94 {
95 entity =
EntityAI.Cast(action_data.m_Target.GetParent());
96 }
97 else
98 {
99 entity =
EntityAI.Cast(action_data.m_Target.GetObject());
100 }
101
102 if (entity && action_data.m_MainItem)
103 {
104 action_data.m_Player.PredictiveTakeEntityToTargetAttachmentEx(entity, action_data.m_MainItem, action_data.
m_AttSlot);
105 }
106 }