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

◆ SetItemQuantity()

bool PluginConfigHandler::SetItemQuantity ( string preset_name,
int item_index,
int quantity )
inlineprotected

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

2160 {
2161 CfgParam param = GetItemParam( preset_name, item_index, SUB_PARAM_ITEM_QUANTITY );
2162
2163 if ( param != NULL )
2164 {
2165 CfgParamInt param_int = CfgParamInt.Cast( param );
2166 param_int.SetValue( quantity );
2167 }
2168 else
2169 {
2170 array<ref CfgParam> item_params = GetItemParams( preset_name, item_index );
2171
2172 if ( item_params != NULL )
2173 {
2174 CfgParamInt new_param = new CfgParamInt( SUB_PARAM_ITEM_QUANTITY );
2175 new_param.SetValue( quantity );
2176 item_params.Insert( new_param );
2177 }
2178 }
2179
2180 SaveConfigToFile();
2181
2182 return true;
2183 }
const string SUB_PARAM_ITEM_QUANTITY
Определения PluginConfigDebugProfile.c:54
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

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