Хочу сделать патч для конфига. Исходный конфиг:
В нем есть класс:
class rhsusf_m1025_w_m2: rhsusf_m1025_w
{
class Turrets: Turrets
{
class M2_Turret: MainTurret
{
class ViewOptics: ViewOptics
{
initFov=
minFov=
maxFov=
};
};
};
};
Мне нужно сделать патч для этого конфига, чтобы он изменял показатели initFOV, minFOV и maxFOV.
Будет ли структура ниже правильной? Можно ли ее упростить/сократить?
class CfgVehicles
{
class LandVehicle;
class Car: LandVehicle
{
class NewTurret;
};
class Car_F: Car
{
class AnimationSources;
class Turrets
{
class MainTurret: NewTurret
{
disableSoundAttenuation=1;
class ViewOptics;
};
};
class HitPoints
{
class HitLFWheel;
class HitLF2Wheel;
class HitRFWheel;
class HitRF2Wheel;
class HitGlass1;
class HitGlass2;
class HitGlass3;
class HitGlass4;
class HitGlass5;
class HitGlass6;
};
};
class MRAP_01_base_F: Car_F
{
class Sounds;
class EventHandlers;
};
class rhsusf_hmmwe_base: MRAP_01_base_F
{
};
class rhsusf_m998_w_2dr: rhsusf_hmmwe_base
{
class Turrets: Turrets
{
};
};
class rhsusf_m998_w_4dr: rhsusf_m998_w_2dr
{
class Turrets: Turrets
{
};
};
class rhsusf_m998_w_4dr_halftop: rhsusf_m998_w_4dr
{
class Turrets: Turrets
{
};
};
class rhsusf_m998_w_4dr_fulltop: rhsusf_m998_w_4dr_halftop
{
class Turrets: Turrets
{
};
};
class rhsusf_m1025_w: rhsusf_m998_w_4dr_fulltop
{
class Turrets: Turrets
{
};
};
class rhsusf_m1025_w_m2: rhsusf_m1025_w
{
class Turrets: Turrets
{
class M2_Turret: MainTurret
{
class ViewOptics: ViewOptics
{
initFov=
minFov=
maxFov=
};
};
};
};
};
Edited by ruPal, 08 November 2015 - 17:15.











