ActionDropItemSimple.c
class ActionDropItemSimple: ActionDropItem
{
void ActionDropItemSimple() {}
override bool IsInstant()
{
return true;
}
override bool MainItemAlwaysInHands()
{
return false;
}
override bool CanBeUsedOnBack()
{
return true;
}
override void Start(ActionData action_data)
{
super.Start(action_data);
#ifndef SERVER
ClearInventoryReservationEx(action_data);
PhysicalDropItem(action_data);
#endif
}
override void PhysicalDropItem(ActionData action_data)
{
action_data.m_Player.PredictiveDropEntity(action_data.m_MainItem);
}
}