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

◆ SyncSelectionState()

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

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

414 {
415 if (has_bullet)
416 {
417 string chamberedAmmoTypeName;
418 float chamberedAmmoDmg;
419
420 if ( GetCartridgeInfo(0, chamberedAmmoDmg, chamberedAmmoTypeName) )
421 {
422 EffectBulletShow(0, chamberedAmmoDmg, chamberedAmmoTypeName);
423 }
424 //ShowBullet(0);
425 SelectionBulletShow();
426 }
427 else
428 {
429 //HideBullet(0);
430 SelectionBulletHide();
431 EffectBulletHide(0);
432 }
433
434 if (has_mag)
435 ShowMagazine();
436 else
437 HideMagazine();
438 }
void HideMagazine()
Определения Weapon_Base.c:2141
void ShowMagazine()
Определения Weapon_Base.c:2133

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

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