21 m_Text =
"#empty_magazine";
125 mag.ApplyManipulationDamage();
137 if (
piles.Count() > 0)
147 if (
piles.Count() > 0)
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
ActionEmptyMagazine CreateActionComponent
void DayZPlayerUtils()
cannot be instantiated
override ActionData CreateActionData()
override bool HasProneException()
override bool HasTarget()
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnExecuteServer(ActionData action_data)
override bool ActionConditionContinue(ActionData action_data)
void ActionEmptyMagazine()
override void CreateConditionComponents()
bool CanEmpty(ItemBase item)
Super root of all classes in Enforce script.
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
static proto native float DistanceSq(vector v1, vector v2)
Returns the square distance between tips of two 3D vectors.
DayZPlayerConstants
defined in C++
proto native CGame GetGame()
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.