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

◆ SetItemHealth()

bool PluginConfigHandler::SetItemHealth ( string preset_name,
int item_index,
float health )
inlineprotected

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

2119 {
2120 CfgParam param = GetItemParam( preset_name, item_index, SUB_PARAM_ITEM_HEALTH );
2121
2122 if ( param != NULL )
2123 {
2124 CfgParamFloat param_float = CfgParamFloat.Cast( param );
2125 param_float.SetValue( health );
2126 }
2127 else
2128 {
2129 array<ref CfgParam> item_params = GetItemParams( preset_name, item_index );
2130
2131 if ( item_params != NULL )
2132 {
2133 CfgParamFloat new_param = new CfgParamFloat( SUB_PARAM_ITEM_HEALTH );
2134 new_param.SetValue( health );
2135 item_params.Insert( new_param );
2136 }
2137 }
2138
2139 SaveConfigToFile();
2140
2141 return true;
2142 }
array< ref CfgParam > GetItemParams(string preset_name, int item_index)
Определения PluginConfigDebugProfile.c:2061
CfgParam GetItemParam(string preset_name, int item_index, string param_name)
Определения PluginConfigDebugProfile.c:2082
const string SUB_PARAM_ITEM_HEALTH
Определения PluginConfigDebugProfile.c:53

Перекрестные ссылки GetItemParam(), GetItemParams() и SUB_PARAM_ITEM_HEALTH.