См. определение в файле SlotsIcon.c строка 422
423 {
425 {
426 int quantityType = QuantityConversions.HasItemQuantity(
m_Item);
428 {
430
432 {
433 string q_text = QuantityConversions.GetItemQuantityText(
m_Item,
true);
434
435 if (QuantityConversions.GetItemQuantityMax(
m_Item) == 1 || q_text ==
"")
436 {
438 }
439 else
440 {
443 }
444
446 }
448 {
450 int max =
m_Item.GetQuantityMax();
451 int count =
m_Item.ConfigGetInt(
"count");
453
454 if (count > 0)
455 {
456 max = count;
457 }
458
459 if (max > 0)
460 {
461 float value = Math.Round((quantity / max) * 100);
463 }
466 }
467 }
468 }
469 }
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().