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

◆ CheckAmmoCompability()

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

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

3923 {
3924 TStringArray ammo_names = new TStringArray; // Array of ammo types (their name) that can be used with weapon in hand
3925
3926 string cfg_path = "CfgWeapons " + weaponInHand.GetType() + " chamberableFrom"; // Create config path
3927 g_Game.ConfigGetTextArray(cfg_path, ammo_names); // Get ammo types
3928
3929 foreach (string ammo_name : ammo_names) // for every ammo in ammo string compare passed ammo
3930 {
3931 if (ammo.GetType() == ammo_name)
3932 {
3933 return true;
3934 }
3935 }
3936
3937 // if no ammo from the array matches with ammo passed, return false
3938 return false;
3939 }
DayZGame g_Game
Определения DayZGame.c:4074
class array< Class T > TStringArray

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