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

◆ CheckAmmoCompability()

static bool CGame::CheckAmmoCompability ( EntityAI weaponInHand,
EntityAI ammo )
inlinestaticprotected

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

3791 {
3792 TStringArray ammo_names = new TStringArray; // Array of ammo types (their name) that can be used with weapon in hand
3793
3794 string cfg_path = "CfgWeapons " + weaponInHand.GetType() + " chamberableFrom"; // Create config path
3795 g_Game.ConfigGetTextArray(cfg_path, ammo_names); // Get ammo types
3796
3797 foreach (string ammo_name : ammo_names) // for every ammo in ammo string compare passed ammo
3798 {
3799 if (ammo.GetType() == ammo_name)
3800 {
3801 return true;
3802 }
3803 }
3804
3805 // if no ammo from the array matches with ammo passed, return false
3806 return false;
3807 }
DayZGame g_Game
Определения DayZGame.c:3942
array< string > TStringArray
Определения EnScript.c:712

Перекрестные ссылки g_Game.