class ActionPlugInSource
ActionPlugIn › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionPlugIn()Methods 6
override void CreateConditionComponents()References new CCINonRuined(), new CCTNonRuined(), UAMaxDistances.DEFAULT
Show 2 more
, ActionBase.m_ConditionItem, and ActionBase.m_ConditionTargetoverride bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References ComponentEnergyManager.CanReceivePlugFrom(), Class.Cast(), GetAttachedDevice()
Show 10 more
, EntityAI.GetCompEM(), EntityAI.GetCompEM(), EntityAI.GetCompEM(), EntityAI.GetHierarchyRoot(), ActionTarget.GetObject(), EntityAI.HasEnergyManager(), EntityAI.HasEnergyManager(), ComponentEnergyManager.HasFreeSocket(), PlayerBase.IsPlacingLocal(), and ComponentEnergyManager.IsPlugged()override void OnExecuteServer(ActionData action_data)References Class.Cast(), GetAttachedDevice(), EntityAI.GetCompEM()
Show 12 more
, ActionTarget.GetObject(), EntityAI.HasEnergyManager(), CGame.IsDedicatedServer(), PlayerBase.IsPlacingLocal(), PlayerBase.IsPlacingServer(), PlayerBase.PlacingStartLocal(), PlayerBase.PlacingStartServer(), ComponentEnergyManager.PlugThisInto(), Process(), ActionData.m_MainItem, ActionData.m_Player, and ActionData.m_Targetvoid Process(ActionData action_data)References Class.Cast(), EntityAI.GetInventory(), ActionTarget.GetObject()
Show 3 more
, GameInventory.TakeEntityAsAttachment(), ActionData.m_MainItem, and ActionData.m_Targetoverride void OnExecuteClient(ActionData action_data)References PlayerBase.IsPlacingLocal(), PlayerBase.PlacingStartLocal(), Process()