298 {
299 AttachMagazineActionReciveData recive_data_am = AttachMagazineActionReciveData.Cast(action_recive_data);
300 AttachMagazineActionData action_data_am = AttachMagazineActionData.Cast(action_data);
301
302 action_data.m_MainItem = action_recive_data.m_MainItem;
303 if (!action_recive_data.m_Target)
304 {
305 action_data.m_Target =
new ActionTarget(NULL, NULL, -1, vector.Zero, 0);
306 }
307 else
308 {
309 action_data.m_Target = action_recive_data.m_Target;
310 }
312 }
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
ref InventoryLocation m_ilOldMagazine