См. определение в файле Icon.c строка 1322
1323 {
1325 {
1326 int quantityType = QuantityConversions.HasItemQuantity(
m_Item);
1328 {
1330
1332 {
1333 string quantityText = QuantityConversions.GetItemQuantityText(
m_Item);
1334
1335 if (QuantityConversions.GetItemQuantityMax(
m_Item) == 1 || quantityText ==
"")
1336 {
1338 }
1339 else
1340 {
1343 }
1344
1346 }
1348 {
1349 int max =
m_Item.GetQuantityMax();
1350 int count =
m_Item.ConfigGetInt(
"count");
1352
1353 if (count > 0)
1354 {
1355 max = count;
1356 }
1357
1358 if (max > 0)
1359 {
1360 float value = Math.Round((quantity / max) * 100);
1362 }
1363
1366 }
1367 }
1368 }
1369 }
TextWidget m_QuantityItem
ProgressBarWidget m_QuantityProgress
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().
Используется в MouseClick(), Refresh() и UpdateInterval().