DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CheckIsMagazineEx()

void Icon::CheckIsMagazineEx ( bool refresh = true)
inlineprotected

См. определение в файле Icon.c строка 1579

1580 {
1581 Magazine mag = Magazine.Cast(m_Obj);
1582 if (mag)
1583 {
1584 m_IsMagazine = true;
1585 AmmoData data = Magazine.GetAmmoData(mag.ClassName());
1586 if (data)
1587 {
1588 ProjectileType p_type = data.m_ProjectileType;
1589 switch (p_type)
1590 {
1591 case ProjectileType.None:
1592 {
1593 m_AmmoTypeIcon.Show(false, refresh);
1594 break;
1595 }
1596 case ProjectileType.Tracer:
1597 {
1598 m_AmmoTypeIcon.LoadImageFile(0, "set:dayz_gui image:tracer");
1599 m_AmmoTypeIcon.Show(true, refresh);
1600 break;
1601 }
1602 case ProjectileType.AP:
1603 {
1604 m_AmmoTypeIcon.LoadImageFile(0, "set:dayz_gui image:armor_piercing");
1605 m_AmmoTypeIcon.Show(true, refresh);
1606 break;
1607 }
1608 }
1609 }
1610 }
1611 else
1612 {
1613 m_IsMagazine = false;
1614 }
1615 }
bool m_IsMagazine
Определения Icon.c:10
EntityAI m_Obj
Определения Icon.c:15
ImageWidget m_AmmoTypeIcon
Определения Icon.c:40

Перекрестные ссылки m_AmmoTypeIcon, m_IsMagazine и m_Obj.

Используется в CheckIsMagazine() и InitEx().