class VehicleFlags {

	texturePBOName = "textures";
	baseClassesToApplyActionsFor[] = {
		"LandVehicle",
		"Helicopter"
	};

	class ExcludedVehicles {
		classesWithoutFlagProxies[] = {
			"TF373_SOAR_MH47G_Base", // MH-47G Chinook
			"RHS_MELB_base", // MELB AH-6M/MH-6M/H-6M Little Bird
			"USAF_C17", // C17 Globemaster III
			"USAF_C130J", // C130J Super Hercules
			"USAF_AC130U", // AC130 Spooky II
			"ej_UH60M_base", // UH-60M Black Hawk + DAP variants
			"rhsusf_fmtv_base" // M1083A1P2 variants + SOV SOCOM variants
		};
	};

	class FlagCategories {
		class ChevronNumbers {
			actionID = "flag_chevron_numbers";
			actionTitle = "Chevron Numbers";

			class Chevron1 {
				actionID = "flag_chevron_id1";
				actionTitle = "Flag 1";
				texture = "textures\flag_number\flag_id_1_co.paa";
			};
			class Chevron2 {
				actionID = "flag_chevron_id2";
				actionTitle = "Flag 2";
				texture = "textures\flag_number\flag_id_2_co.paa";
			};
			class Chevron3 {
				actionID = "flag_chevron_id3";
				actionTitle = "Flag 3";
				texture = "textures\flag_number\flag_id_3_co.paa";
			};
			class Chevron4 {
				actionID = "flag_chevron_id4";
				actionTitle = "Flag 4";
				texture = "textures\flag_number\flag_id_4_co.paa";
			};
			class Chevron5 {
				actionID = "flag_chevron_id5";
				actionTitle = "Flag 5";
				texture = "textures\flag_number\flag_id_5_co.paa";
			};
			class Chevron6 {
				actionID = "flag_chevron_id6";
				actionTitle = "Flag 6";
				texture = "textures\flag_number\flag_id_6_co.paa";
			};
			class Chevron7 {
				actionID = "flag_chevron_id7";
				actionTitle = "Flag 7";
				texture = "textures\flag_number\flag_id_7_co.paa";
			};
			class Chevron8 {
				actionID = "flag_chevron_id8";
				actionTitle = "Flag 8";
				texture = "textures\flag_number\flag_id_8_co.paa";
			};
			class Chevron9 {
				actionID = "flag_chevron_id9";
				actionTitle = "Flag 9";
				texture = "textures\flag_number\flag_id_9_co.paa";
			};
			class Chevron10 {
				actionID = "flag_chevron_id10";
				actionTitle = "Flag 10";
				texture = "textures\flag_number\flag_id_10_co.paa";
			};
			class ChevronHQ {
				actionID = "flag_chevron_hq";
				actionTitle = "Flag HQ";
				texture = "textures\flag_number\flag_id_hq_co.paa";
			};
		};

		class SimpleShapes {
			actionID = "flag_simpleshape";
			actionTitle = "Simple Shapes";

			class Blue {
				actionID = "flags_simpleshape_blue";
				actionTitle = "Blue";

				class BlueCircle {
					actionID = "flag_simpleshape_bluecircle";
					actionTitle = "Blue Circle";
					texture = "textures\simple_shape\flag_simpleshape_bluecircle_co.paa";
				};
				class BlueOctagon {
					actionID = "flag_simpleshape_blueoctagon";
					actionTitle = "Blue Octagon";
					texture = "textures\simple_shape\flag_simpleshape_blueoctagon_co.paa";
				};
				class BluePentagon {
					actionID = "flag_simpleshape_bluepentagon";
					actionTitle = "Blue Pentagon";
					texture = "textures\simple_shape\flag_simpleshape_bluepentagon_co.paa";
				};
				class BlueSquare {
					actionID = "flag_simpleshape_bluesquare";
					actionTitle = "Blue Square";
					texture = "textures\simple_shape\flag_simpleshape_bluesquare_co.paa";
				};
				class BlueTriangle {
					actionID = "flag_simpleshape_bluetriangle";
					actionTitle = "Blue Triangle";
					texture = "textures\simple_shape\flag_simpleshape_bluetriangle_co.paa";
				};
			};

			class Green {
				actionID = "flags_simpleshape_green";
				actionTitle = "Green";

				class GreenCircle {
					actionID = "flag_simpleshape_greencircle";
					actionTitle = "Green Circle";
					texture = "textures\simple_shape\flag_simpleshape_greencircle_co.paa";
				};
				class GreenOctagon {
					actionID = "flag_simpleshape_greenoctagon";
					actionTitle = "Green Octagon";
					texture = "textures\simple_shape\flag_simpleshape_greenoctagon_co.paa";
				};
				class GreenPentagon {
					actionID = "flag_simpleshape_greenpentagon";
					actionTitle = "Green Pentagon";
					texture = "textures\simple_shape\flag_simpleshape_greenpentagon_co.paa";
				};
				class GreenSquare {
					actionID = "flag_simpleshape_greensquare";
					actionTitle = "Green Square";
					texture = "textures\simple_shape\flag_simpleshape_greensquare_co.paa";
				};
				class GreenTriangle {
					actionID = "flag_simpleshape_greentriangle";
					actionTitle = "Green Triangle";
					texture = "textures\simple_shape\flag_simpleshape_greentriangle_co.paa";
				};
			};

			class Orange {
				actionID = "flags_simpleshape_orange";
				actionTitle = "Orange";

				class OrangeCircle {
					actionID = "flag_simpleshape_orangecircle";
					actionTitle = "Orange Circle";
					texture = "textures\simple_shape\flag_simpleshape_orangecircle_co.paa";
				};
				class OrangeOctagon {
					actionID = "flag_simpleshape_orangeoctagon";
					actionTitle = "Orange Octagon";
					texture = "textures\simple_shape\flag_simpleshape_orangeoctagon_co.paa";
				};
				class OrangePentagon {
					actionID = "flag_simpleshape_orangepentagon";
					actionTitle = "Orange Pentagon";
					texture = "textures\simple_shape\flag_simpleshape_orangepentagon_co.paa";
				};
				class OrangeSquare {
					actionID = "flag_simpleshape_orangesquare";
					actionTitle = "Orange Square";
					texture = "textures\simple_shape\flag_simpleshape_orangesquare_co.paa";
				};
				class OrangeTriangle {
					actionID = "flag_simpleshape_orangetriangle";
					actionTitle = "Orange Triangle";
					texture = "textures\simple_shape\flag_simpleshape_orangetriangle_co.paa";
				};
			};

			class Pink {
				actionID = "flags_simpleshape_pink";
				actionTitle = "Pink";

				class PinkCircle {
					actionID = "flag_simpleshape_pinkcircle";
					actionTitle = "Pink Circle";
					texture = "textures\simple_shape\flag_simpleshape_pinkcircle_co.paa";
				};
				class PinkOctagon {
					actionID = "flag_simpleshape_pinkoctagon";
					actionTitle = "Pink Octagon";
					texture = "textures\simple_shape\flag_simpleshape_pinkoctagon_co.paa";
				};
				class PinkPentagon {
					actionID = "flag_simpleshape_pinkpentagon";
					actionTitle = "Pink Pentagon";
					texture = "textures\simple_shape\flag_simpleshape_pinkpentagon_co.paa";
				};
				class PinkSquare {
					actionID = "flag_simpleshape_pinksquare";
					actionTitle = "Pink Square";
					texture = "textures\simple_shape\flag_simpleshape_pinksquare_co.paa";
				};
				class PinkTriangle {
					actionID = "flag_simpleshape_pinktriangle";
					actionTitle = "Pink Triangle";
					texture = "textures\simple_shape\flag_simpleshape_pinktriangle_co.paa";
				};
			};

			class Red {
				actionID = "flags_simpleshape_red";
				actionTitle = "Red";
				
				class RedCircle {
					actionID = "flag_simpleshape_redcircle";
					actionTitle = "Red Circle";
					texture = "textures\simple_shape\flag_simpleshape_redcircle_co.paa";
				};
				class RedOctagon {
					actionID = "flag_simpleshape_redoctagon";
					actionTitle = "Red Octagon";
					texture = "textures\simple_shape\flag_simpleshape_redoctagon_co.paa";
				};
				class RedPentagon {
					actionID = "flag_simpleshape_redpentagon";
					actionTitle = "Red Pentagon";
					texture = "textures\simple_shape\flag_simpleshape_redpentagon_co.paa";
				};
				class RedSquare {
					actionID = "flag_simpleshape_redsquare";
					actionTitle = "Red Square";
					texture = "textures\simple_shape\flag_simpleshape_redsquare_co.paa";
				};
				class RedTriangle {
					actionID = "flag_simpleshape_redtriangle";
					actionTitle = "Red Triangle";
					texture = "textures\simple_shape\flag_simpleshape_redtriangle_co.paa";
				};
			};
		};

		class Miscellaneous {
			actionID = "flag_misc";
			actionTitle = "Miscellaneous";
			class BattalionEmblem {
				actionID = "flag_17th_emblem";
				actionTitle = "17th Emblem";
				texture = "textures\flags_misc\flag_17th_emblem_co.paa";
			};
			class WarlordEmblem {
				actionID = "flag_17th_warlord";
				actionTitle = "Warlord Emblem";
				texture = "textures\flags_misc\flag_17th_warlord_co.paa";
			};
			class RedCross {
				actionID = "flag_redcross";
				actionTitle = "Red Cross";
				texture = "textures\flags_misc\flag_redcross_co.paa";
			};
		};

		class BuiltIn {
			actionID = "flag_builtin";
			actionTitle = "Built-In";
			class BlueFlag {
				actionID = "flag_builtin_blue";
				actionTitle = "Blue Flag";
				texture = "\A3\Data_F\Flags\flag_blue_CO.paa";
			};
			class GreenFlag {
				actionID = "flag_builtin_green";
				actionTitle = "Green Flag";
				texture = "\A3\Data_F\Flags\flag_green_CO.paa";
			};
			class RedFlag {
				actionID = "flag_builtin_red";
				actionTitle = "Red Flag";
				texture = "\A3\Data_F\Flags\flag_red_CO.paa";
			};
			class WhiteFlag {
				actionID = "flag_builtin_white";
				actionTitle = "White Flag";
				texture = "\A3\Data_F\Flags\flag_white_CO.paa";
			};
			class NATOFlag {
				actionID = "flag_builtin_nato";
				actionTitle = "NATO Flag";
				texture = "\A3\Data_F\Flags\flag_NATO_CO.paa";
			};
			class UNFlag {
				actionID = "flag_builtin_un";
				actionTitle = "UN Flag";
				texture = "\A3\Data_F\Flags\Flag_uno_CO.paa";
			};
		};
	};
};