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

◆ SyncSelectionState()

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

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

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

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

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