18 if (targetItem && targetItem.HasEnergyManager())
20 string selection = targetItem.GetActionComponentName(target.GetComponentIndex());
22 if (targetItem.GetCompEM() && targetItem.GetCompEM().GetPlugOwner(selection))
23 return targetItem.GetCompEM().GetPlugOwner(selection).GetDisplayName();
26 return super.GetTargetName(player, target);
48 Object targetObject = action_data.m_Target.GetObject();
52 string selection = targetObject.GetActionComponentName(action_data.m_Target.GetComponentIndex());
54 EntityAI device =
EntityAI.Cast(targetEntity.GetCompEM().GetPlugOwner(selection));
56 device.GetCompEM().UnplugThis();
59 if (action_data.m_Player.IsPlacingServer())
60 action_data.m_Player.PlacingCancelServer();