class CfgVehicles { class ACE_Module; class GVAR(moduleSettings): ACE_Module { scope = 2; displayName = CSTRING(Settings_DisplayName); icon = PATHTOF(UI\Icon_Module_Spectator_ca.paa); category = "ACE"; function = QFUNC(moduleSpectatorSettings); isGlobal = 1; author = ECSTRING(common,ACETeam); class Arguments { class unitsFilter { displayName = CSTRING(units_DisplayName); description = CSTRING(units_Description); typeName = "NUMBER"; class values { class none { name = CSTRING(units_none); value = 0; }; class players { name = CSTRING(units_players); value = 1; }; class playable { name = CSTRING(units_playable); value = 2; default = 1; }; class all { name = CSTRING(units_all); value = 3; }; }; }; class sidesFilter { displayName = CSTRING(sides_DisplayName); description = CSTRING(sides_Description); typeName = "NUMBER"; class values { class player { name = CSTRING(sides_player); value = 0; default = 1; }; class friendly { name = CSTRING(sides_friendly); value = 1; }; class hostile { name = CSTRING(sides_hostile); value = 2; }; class all { name = CSTRING(sides_all); value = 3; }; }; }; class cameraModes { displayName = CSTRING(modes_DisplayName); description = CSTRING(modes_Description); typeName = "NUMBER"; class values { class all { name = CSTRING(modes_all); value = 0; default = 1; }; class unit { name = CSTRING(modes_unit); value = 1; }; class free { name = CSTRING(modes_free); value = 2; }; class internal { name = CSTRING(modes_internal); value = 3; }; class external { name = CSTRING(modes_external); value = 4; }; }; }; class visionModes { displayName = CSTRING(visions_DisplayName); description = CSTRING(visions_Description); typeName = "NUMBER"; class values { class all { name = CSTRING(modes_all); value = 0; default = 1; }; class nv { name = CSTRING(visions_nv); value = 1; }; class ti { name = CSTRING(visions_ti); value = 2; }; class none { name = "$STR_Special_None"; value = 3; }; }; }; }; class ModuleDescription { description = CSTRING(Settings_Description); }; }; };