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

◆ SetItemQuantity()

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

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

2117 {
2118 CfgParam param = GetItemParam( preset_name, item_index, SUB_PARAM_ITEM_QUANTITY );
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 {
2131 CfgParamInt new_param = new CfgParamInt( SUB_PARAM_ITEM_QUANTITY );
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
Определения PluginConfigDebugProfile.c:51
array< ref CfgParam > GetItemParams(string preset_name, int item_index)
Определения PluginConfigDebugProfile.c:2018
CfgParam GetItemParam(string preset_name, int item_index, string param_name)
Определения PluginConfigDebugProfile.c:2039

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