DayZ 1.27
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";
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 }
class OptionSelectorMultistate extends OptionSelector class_name
proto native void ConfigGetFloatArray(string path, out TFloatArray values)
Get array of floats from config on path.
static ref TFloatArray ARRAY_FLOAT
Определения UtilityClasses.c:50
proto native CGame GetGame()
const string CFG_WEAPONSPATH
Определения constants.c:221

Перекрестные ссылки CachedObjectsArrays::ARRAY_FLOAT, CFG_WEAPONSPATH, class_name, CGame::ConfigGetFloatArray() и GetGame().