См. определение в файле SlotsIcon.c строка 375
376 {
377 Weapon_Base wpn = Weapon_Base.Cast(
GetObject());
378 if (wpn)
379 {
380 int i;
382 {
385 }
386 else
387 {
388 for (i = 0; i < wpn.GetMuzzleCount(); i++)
389 {
391 break;
392
394 if (wpn.IsChamberFull(i))
395 {
397 if (wpn.IsJammed())
398 {
401 }
402 else if (wpn.IsChamberFiredOut(i))
403 {
406 }
407 else
408 {
411 }
412 }
413 else
414 {
416 }
417 }
418 }
419 }
420 }
ref array< ImageWidget > m_AmmoIcons
override bool IsShowingChamberedBullet()
Перекрестные ссылки GetObject(), Weapon_Base::IsShowingChamberedBullet(), m_AmmoIcon и m_AmmoIcons.
Используется в Refresh() и UpdateInterval().