2160 {
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 {
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
array< ref CfgParam > GetItemParams(string preset_name, int item_index)
CfgParam GetItemParam(string preset_name, int item_index, string param_name)