3 override void CreateActionComponent()
40 if (explosive.IsRuined() || !explosive.GetArmed() || !explosive.CanBeDisarmed())
47 if (rdt && rdt.IsConnected())
49 if (explosive != rdt.GetControlledDevice())
53 if (controlledDevice && !controlledDevice.IsRuined() && controlledDevice.GetArmed())
65 explosive.OnBeforeDisarm();
71 explosive.SetTakeable(
true);
77 MiscGameplayFunctions.TurnItemIntoItemEx(action_data.m_Player, lambda);
79 action_data.m_Player.GetItemAccessor().OnItemInHandsChanged();