class ScrollBar; class RscControlsGroup { class VScrollbar; class HScrollbar; class Controls; }; class RscControlsGroupNoScrollbars; class RscText; class RscPicture; class RCWSOptics; class Optics_Armored; /*class RscInGameUI { class RscOptics_MBT_01_gunner; class BRAF_RscOptics_EE9_gunner : RscOptics_MBT_01_gunner { idd = 300; controls[] = { "CA_Zeroing", "CA_IGUI_elements_group", "CA_APC_WFOV_mode_group", "CA_APC_NFOV_mode_group" }; class CA_IGUI_elements_group : RscControlsGroup { idc = 170; class VScrollbar : VScrollbar { width = 0; }; class HScrollbar : HScrollbar { height = 0; }; x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))"; y = "0*(0.025*SafezoneH)+(SafezoneY)"; w = "53.5*(0.01875*SafezoneH)"; h = "40*(0.025*SafezoneH)"; class controls { class CA_TurretIndicator : RscPicture { IDC = 206; type = 105; textSize = "0.02*SafezoneH"; style = 0; color[] = { 1, 1, 1, 1 }; x = "5.25*(0.01875*SafezoneH)"; y = "3.5*(0.025*SafezoneH)"; w = "6*(0.01875*SafezoneH)"; h = "6*(0.025*SafezoneH)"; imageHull = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa"; imageTurret = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa"; imageObsTurret = "#(rgb,8,8,3)color(0,0,0,0)"; imageGun = "#(rgb,8,8,3)color(0,0,0,0)"; }; }; }; class CA_APC_WFOV_mode_group : RscControlsGroupNoScrollbars { idc = 163; x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))"; y = "0*(0.025*SafezoneH)+(SafezoneY)"; w = "53.5*(0.01875*SafezoneH)"; h = "40*(0.025*SafezoneH)"; class controls { class CA_FOVModeWFOV : RscText { shadow = 0; font = "EtelkaMonospacePro"; colorText[] = { 1, 1, 1, 1 }; sizeEx = "0.032*SafezoneH"; idc = 1002; text = "WFOV"; x = "40.4 * (0.01875 * SafezoneH)"; y = "29.2 * (0.025 * SafezoneH)"; w = "5 * (0.01875 * SafezoneH)"; h = "1.2 * (0.025 * SafezoneH)"; }; }; }; class CA_APC_NFOV_mode_group : RscControlsGroupNoScrollbars { idc = 162; x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))"; y = "0*(0.025*SafezoneH)+(SafezoneY)"; w = "53.5*(0.01875*SafezoneH)"; h = "40*(0.025*SafezoneH)"; class controls { class CA_FOVModeNFOV : RscText { shadow = 0; font = "EtelkaMonospacePro"; colorText[] = { 0.70899999, 0.972, 0.384, 1 }; sizeEx = "0.032*SafezoneH"; idc = 1007; text = "NFOV"; x = "40.4*(0.01875*SafezoneH)"; y = "29.2*(0.025*SafezoneH)"; w = "5*(0.01875*SafezoneH)"; h = "1.2*(0.025*SafezoneH)"; }; }; }; }; class BRAF_RscOptics_LMV_gunner : RscOptics_MBT_01_gunner { idd = 300; controls[] = { "CA_Zeroing", "CA_IGUI_elements_group", "CA_APC_WFOV_mode_group", "CA_APC_NFOV_mode_group" }; class CA_IGUI_elements_group : RscControlsGroup { idc = 170; class VScrollbar : VScrollbar { width = 0; }; class HScrollbar : HScrollbar { height = 0; }; x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))"; y = "0*(0.025*SafezoneH)+(SafezoneY)"; w = "53.5*(0.01875*SafezoneH)"; h = "40*(0.025*SafezoneH)"; class controls { class CA_TurretIndicator : RscPicture { IDC = 206; type = 105; textSize = "0.02*SafezoneH"; style = 0; color[] = { 1, 1, 1, 1 }; x = "5.25*(0.01875*SafezoneH)"; y = "3.5*(0.025*SafezoneH)"; w = "6*(0.01875*SafezoneH)"; h = "6*(0.025*SafezoneH)"; imageHull = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa"; imageTurret = "A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa"; imageObsTurret = "#(rgb,8,8,3)color(0,0,0,0)"; imageGun = "#(rgb,8,8,3)color(0,0,0,0)"; }; }; }; class CA_APC_WFOV_mode_group : RscControlsGroupNoScrollbars { idc = 163; x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))"; y = "0*(0.025*SafezoneH)+(SafezoneY)"; w = "53.5*(0.01875*SafezoneH)"; h = "40*(0.025*SafezoneH)"; class controls { class CA_FOVModeWFOV : RscText { shadow = 0; font = "EtelkaMonospacePro"; colorText[] = { 1, 1, 1, 1 }; sizeEx = "0.032*SafezoneH"; idc = 1002; text = "WFOV"; x = "40.4 * (0.01875 * SafezoneH)"; y = "29.2 * (0.025 * SafezoneH)"; w = "5 * (0.01875 * SafezoneH)"; h = "1.2 * (0.025 * SafezoneH)"; }; }; }; class CA_APC_NFOV_mode_group : RscControlsGroupNoScrollbars { idc = 162; x = "0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))"; y = "0*(0.025*SafezoneH)+(SafezoneY)"; w = "53.5*(0.01875*SafezoneH)"; h = "40*(0.025*SafezoneH)"; class controls { class CA_FOVModeNFOV : RscText { shadow = 0; font = "EtelkaMonospacePro"; colorText[] = { 0.70899999, 0.972, 0.384, 1 }; sizeEx = "0.032*SafezoneH"; idc = 1007; text = "NFOV"; x = "40.4*(0.01875*SafezoneH)"; y = "29.2*(0.025*SafezoneH)"; w = "5*(0.01875*SafezoneH)"; h = "1.2*(0.025*SafezoneH)"; }; }; }; }; };*/ class braf_m41_gunner_optics : Optics_Armored { class Wide : RCWSOptics { initFov = "(36 / 120)"; minFov = "(36 / 120)"; maxFov = "(36 / 120)"; visionMode[] = { "Normal" }; thermalMode[] = {}; gunnerOpticsModel = "\braf\braf_tracked\BRAF_Tracked_Optics\M41\braf_m41_gunner_optics_w.p3d"; gunnerOpticsEffect[] = {}; }; class Medium : Wide { gunnerOpticsModel = "\braf\braf_tracked\BRAF_Tracked_Optics\M41\braf_m41_gunner_optics_m.p3d"; initFov = "(150 * 0.05625 / 120)"; minFov = "(150 * 0.05625 / 120)"; maxFov = "(150 * 0.05625 / 120)"; }; };