2117 {
2119
2120 if ( param != NULL )
2121 {
2122 CfgParamInt param_int = CfgParamInt.Cast( param );
2123 param_int.SetValue( quantity );
2124 }
2125 else
2126 {
2127 array<ref CfgParam> item_params =
GetItemParams( preset_name, item_index );
2128
2129 if ( item_params != NULL )
2130 {
2132 new_param.SetValue( quantity );
2133 item_params.Insert( new_param );
2134 }
2135 }
2136
2137 SaveConfigToFile();
2138
2139 return true;
2140 }
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)