17 Object targetObject = target.GetObject();
23 BarbedWire bw = BarbedWire.Cast( target_BBB.GetAttachmentByType(BarbedWire) );
25 if ( bw && bw.GetCompEM().CanReceivePlugFrom(item) )
36 Object targetObject = action_data.m_Target.GetObject();
38 BarbedWire bw = BarbedWire.Cast( target_IB.GetAttachmentByType(BarbedWire) );
39 action_data.m_MainItem.GetCompEM().PlugThisInto(bw);
41 if ( !action_data.m_Player.IsPlacingServer() )
class ActionTargets ActionTarget
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionPlugIntoFence()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnExecuteServer(ActionData action_data)
override void CreateConditionComponents()
void ActionSingleUseBase()