40 if (explosive.IsRuined() || !explosive.GetArmed() || !explosive.CanBeDisarmed())
51 if (!explosive.IsInherited(
ClaymoreMine) && attachedReceiver && attachedReceiver.IsRuined())
64 RemoteDetonator rd = RemoteDetonator.Cast(item);
79 target.SetTakeable(
true);
89 MiscGameplayFunctions.TurnItemIntoItemEx(action_data.m_Player, lambda);
91 action_data.m_Player.GetItemAccessor().OnItemInHandsChanged();
override void OnFinishProgressServer(ActionData action_data)
override void CreateConditionComponents()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
ActionDisarmExplosiveWithRemoteDetonatorCB ActionDisarmExplosiveCB ActionDisarmExplosiveWithRemoteDetonator()
ActionDisarmExplosiveWithRemoteDetonatorUnpairedCB ActionDisarmExplosiveCB ActionDisarmExplosiveWithRemoteDetonatorUnpaired()
class ActionTargets ActionTarget
RemoteDetonatorTrigger RemoteDetonator RemoteDetonatorReceiver()
override void CreateActionComponent()
EntityAI GetControlledDevice()
base class for transformation operations (creating one item from another)
const float DISARM_EXPLOSIVE_REMOTE_UNPAIRED
DayZPlayerConstants
defined in C++