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

◆ RemoveCameraPreset()

void PluginConfigHandler::RemoveCameraPreset ( string name)
inlineprotected

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

1235 {
1236 int i;
1237 array<ref CfgParam> camera_params = GetArray(CAMERA_PRESETS_LIST);
1238 for (i = 0; i < camera_params.Count(); i++)
1239 {
1240 CfgParamArray presetParam = CfgParamArray.Cast(camera_params.Get(i));
1241 if (!presetParam)
1242 continue;
1243
1244 CfgParamString paramName = CfgParamString.Cast(presetParam.GetValueByName("Name", CFG_TYPE_STRING));
1245 if (paramName.GetValue() == name)
1246 {
1247 camera_params.Remove(i);
1248 break;
1249 }
1250 }
1251
1252 SaveConfigToFile();
1253
1254 for (i = 0; i < m_CameraPresets.Count(); i++)
1255 {
1256 ScriptConsoleCameraDOFPreset cameraPreset = m_CameraPresets.Get(i);
1257 if (cameraPreset.Name == name)
1258 {
1259 m_CameraPresets.Remove(i);
1260 break;
1261 }
1262 }
1263 }
const int CFG_TYPE_STRING
Определения CfgParam.c:1
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
ref array< ref ScriptConsoleCameraDOFPreset > m_CameraPresets
Определения PluginConfigDebugProfile.c:74
const string CAMERA_PRESETS_LIST
Определения PluginConfigDebugProfile.c:67
array< ref CfgParam > GetArray(string key)
Определения PluginConfigDebugProfile.c:146

Перекрестные ссылки CAMERA_PRESETS_LIST, CFG_TYPE_STRING, GetArray(), m_CameraPresets, ScriptConsoleCameraDOFPreset::Name и name.