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