9097 {
9098 vector dir;
9100
9103 {
9105 }
9106 else
9107 {
9108 ActionManagerClient actionManager = ActionManagerClient.Cast(
m_ActionManager);
9109 if (actionManager)
9110 {
9112 if (actionManager.GetAction(ActionDropItemSimple).Can(this, actionTarget, item))
9113 {
9114 actionManager.
PerformActionStart(actionManager.GetAction(ActionDropItemSimple), actionTarget, item);
9115 return true;
9116 }
9117 }
9118 else
9119 return true;
9120 }
9121
9122 return false;
9123 }
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
class GP5GasMask extends MaskBase ItemBase
void PerformActionStart(ActionBase action, ActionTarget target, ItemBase item, Param extra_data=NULL)
override bool PredictiveDropEntity(notnull EntityAI item)
ItemBase GetItemInHands()
ActionManagerBase m_ActionManager