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

◆ AdjustItemQuantityServer()

override void ActionRepairCarChassis::AdjustItemQuantityServer ( ActionData action_data)
inlineprotected

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

76 {
77 if (action_data.m_MainItem.HasQuantity())
78 {
79 if (action_data.m_MainItem.GetQuantity() > 1)
80 {
81 int qnt = action_data.m_MainItem.GetQuantity();
82 Fabric usedTarp = Fabric.Cast(action_data.m_MainItem);
83 WoodenPlank usedPlank = WoodenPlank.Cast(action_data.m_MainItem);
84 if (usedTarp || usedPlank)
85 {
86 qnt -= 1;
87 }
88 else
89 {
90 qnt -= action_data.m_MainItem.GetQuantityMax() * 0.25;
91 }
92
93 action_data.m_MainItem.SetQuantity(qnt);
94 }
95 else
96 {
97 action_data.m_MainItem.Delete();
98 }
99 }
100 }

Перекрестные ссылки ActionData.