class ActionDigOutStashSource
ActionDigOutStash › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionDigOutStash()Methods 8
override void CreateConditionComponents()References new CCINonRuined(), new CCTObject(), UAMaxDistances.DEFAULT
Show 2 more
, ActionBase.m_ConditionItem, and ActionBase.m_ConditionTargetoverride bool Can(PlayerBase player, ActionTarget target, ItemBase item, int condition_mask)override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References ItemBase.CanBeDigged(), Class.CastTo(), ActionTarget.GetObject()
Show 1 more
, Class.IsInherited()override void OnExecuteClient(ActionData action_data)override void OnExecuteServer(ActionData action_data)void SpawnParticleShovelRaise(ActionData action_data)References ParticleManager.GetInstance(), ParticleManager.PlayOnObject(), ParticleList.DIGGING_STASH
Show 1 more
, ActionData.m_Playeroverride void OnFinishProgressServer(ActionData action_data)References Class.Cast(), Class.CastTo(), MiscGameplayFunctions.DealEvinronmentAdjustedDmg()
Show 12 more
, ErrorEx(), GameInventory.GetCurrentInventoryLocation(), EntityAI.GetInventory(), ActionTarget.GetObject(), UndergroundStash.GetStashedItem(), new InventoryLocation(), lambda(), CGame.ObjectDelete(), Man.ServerReplaceItemWithNew(), ActionData.m_MainItem, ActionData.m_Player, and ActionData.m_Targetoverride string GetAdminLogMessage(ActionData action_data)References string.Format(), ActionTarget.GetObject(), Object.GetPosition()