Хочу сделать патч для конфига. Исходный конфиг:
В нем есть класс:
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= }; }; }; }; };
Сообщение отредактировал ruPal: 08 November 2015 - 17:15