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

◆ SyncSelectionState()

void Weapon::SyncSelectionState ( bool has_bullet,
bool has_mag )
inlineprotected

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

422 {
423 if (has_bullet)
424 {
425 string chamberedAmmoTypeName;
426 float chamberedAmmoDmg;
427
428 if ( GetCartridgeInfo(0, chamberedAmmoDmg, chamberedAmmoTypeName) )
429 {
430 EffectBulletShow(0, chamberedAmmoDmg, chamberedAmmoTypeName);
431 }
432 //ShowBullet(0);
433 SelectionBulletShow();
434 }
435 else
436 {
437 //HideBullet(0);
438 SelectionBulletHide();
439 EffectBulletHide(0);
440 }
441
442 if (has_mag)
443 ShowMagazine();
444 else
445 HideMagazine();
446 }
void HideMagazine()
Определения Weapon_Base.c:2146
void ShowMagazine()
Определения Weapon_Base.c:2138

Перекрестные ссылки HideMagazine() и ShowMagazine().

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