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

◆ CheckIsMagazineEx()

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

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

1579 {
1580 Magazine mag = Magazine.Cast(m_Obj);
1581 if (mag)
1582 {
1583 m_IsMagazine = true;
1584 AmmoData data = Magazine.GetAmmoData(mag.ClassName());
1585 if (data)
1586 {
1587 ProjectileType p_type = data.m_ProjectileType;
1588 switch (p_type)
1589 {
1590 case ProjectileType.None:
1591 {
1592 m_AmmoTypeIcon.Show(false, refresh);
1593 break;
1594 }
1595 case ProjectileType.Tracer:
1596 {
1597 m_AmmoTypeIcon.LoadImageFile(0, "set:dayz_gui image:tracer");
1598 m_AmmoTypeIcon.Show(true, refresh);
1599 break;
1600 }
1601 case ProjectileType.AP:
1602 {
1603 m_AmmoTypeIcon.LoadImageFile(0, "set:dayz_gui image:armor_piercing");
1604 m_AmmoTypeIcon.Show(true, refresh);
1605 break;
1606 }
1607 }
1608 }
1609 }
1610 else
1611 {
1612 m_IsMagazine = false;
1613 }
1614 }
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().