DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ AdjustItemQuantityServer()

void ActionRepairVehiclePartBase::AdjustItemQuantityServer ( ActionData action_data)
inlineprotected

См. определение в файле ActionRepairVehiclePartBase.c строка 68

69 {
70 if (action_data.m_MainItem.HasQuantity())
71 {
72 if (action_data.m_MainItem.GetQuantity() > 1)
73 {
74 int qnt = action_data.m_MainItem.GetQuantity() - action_data.m_MainItem.GetQuantityMax() * 0.25;
75 action_data.m_MainItem.SetQuantity(qnt);
76 }
77 else
78 {
79 action_data.m_MainItem.Delete();
80 }
81 }
82 }
ItemBase m_MainItem
Определения ActionBase.c:35
override bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
Определения PileOfBricks.c:64

Перекрестные ссылки ActionData::m_MainItem и ItemBase::SetQuantity().

Используется в OnFinishProgressServer().