См. определение в файле SlotsIconBase.c строка 345
346 {
347 Weapon_Base wpn = Weapon_Base.Cast(
GetObject());
348 if (wpn)
349 {
350 int i;
352 {
355 }
356 else
357 {
358 for (i = 0; i < wpn.GetMuzzleCount(); i++)
359 {
361 break;
362
364 if (wpn.IsChamberFull(i))
365 {
367 if (wpn.IsJammed())
368 {
371 }
372 else if (wpn.IsChamberFiredOut(i))
373 {
376 }
377 else
378 {
381 }
382 }
383 else
384 {
386 }
387 }
388 }
389 }
390 }
ref array< ImageWidget > m_AmmoIcons
override bool IsShowingChamberedBullet()
Перекрестные ссылки GetObject(), Weapon_Base::IsShowingChamberedBullet(), m_AmmoIcon и m_AmmoIcons.
Используется в Refresh() и UpdateInterval().