См. определение в файле SlotsIconBase.c строка 392
393 {
395 {
396 int quantityType = QuantityConversions.HasItemQuantity(
m_Item);
398 {
400
402 {
403 string q_text = QuantityConversions.GetItemQuantityText(
m_Item,
true);
404
405 if (QuantityConversions.GetItemQuantityMax(
m_Item) == 1 || q_text ==
"")
406 {
408 }
409 else
410 {
413 }
414
416 }
418 {
420 int max =
m_Item.GetQuantityMax();
421 int count =
m_Item.ConfigGetInt(
"count");
423
424 if (count > 0)
425 {
426 max = count;
427 }
428
429 if (max > 0)
430 {
431 float value = Math.Round((quantity / max) * 100);
433 }
436 }
437 }
438 }
439 }
ProgressBarWidget m_QuantityProgress
TextWidget m_QuantityItem
const int QUANTITY_PROGRESS
const int QUANTITY_HIDDEN
Перекрестные ссылки QuantityConversions::GetItemQuantity(), QuantityConversions::GetItemQuantityMax(), QuantityConversions::GetItemQuantityText(), QuantityConversions::HasItemQuantity(), m_CurrQuantity, m_Item, m_QuantityItem, m_QuantityProgress, m_QuantityStack, QUANTITY_COUNT, QUANTITY_HIDDEN, QUANTITY_PROGRESS и Math::Round().
Используется в Refresh() и UpdateInterval().