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

◆ GetHealthLevelForAmmo()

static int GetHealthLevelForAmmo ( string class_name,
float health )
staticprotected

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

660 {
661 float health_normalized = health / 100;
662 string config_path = CFG_WEAPONSPATH + " " + class_name + " DamageSystem" + " GlobalHealth" + " healthLabels";
664 g_Game.ConfigGetFloatArray(config_path, CachedObjectsArrays.ARRAY_FLOAT);
665 for(int i = 0; i < CachedObjectsArrays.ARRAY_FLOAT.Count(); ++i)
666 {
667 if( health_normalized >= CachedObjectsArrays.ARRAY_FLOAT.Get(i) )
668 {
669 return i;
670 }
671 }
672 return -1;
673 }
DayZGame g_Game
Определения DayZGame.c:3942
class OptionSelectorMultistate extends OptionSelector class_name
static ref TFloatArray ARRAY_FLOAT
Определения UtilityClasses.c:50
const string CFG_WEAPONSPATH
Определения 3_Game/DayZ/constants.c:221

Перекрестные ссылки CachedObjectsArrays::ARRAY_FLOAT, CFG_WEAPONSPATH, class_name и g_Game.