ACE3/addons/missionmodules/CfgVehicles.hpp

68 lines
2.7 KiB
C++
Raw Normal View History

2015-02-17 06:51:51 +00:00
class CfgVehicles {
class Logic;
class Module_F: Logic {
class ArgumentsBaseUnits {
};
};
2015-02-17 06:51:51 +00:00
// TODO make a curator variant for this
class ACE_moduleAmbianceSound: Module_F {
scope = 2;
displayName = CSTRING(AmbianceSounds_DisplayName);
2016-04-08 18:34:50 +00:00
icon = QPATHTOF(UI\Icon_Module_Ambient_Sounds_ca.paa);
category = "ACE_missionModules";
2016-04-08 18:43:26 +00:00
function = QFUNC(moduleAmbianceSound);
functionPriority = 1;
isGlobal = 1;
isTriggerActivated = 0;
2015-05-27 20:04:41 +00:00
author = ECSTRING(common,ACETeam);
class Arguments {
class soundFiles {
displayName = CSTRING(AmbianceSounds_soundFiles_DisplayName);
description = CSTRING(AmbianceSounds_soundFiles_Description);
typeName = "STRING";
defaultValue = "";
};
class minimalDistance {
displayName = CSTRING(AmbianceSounds_minimalDistance_DisplayName);
description = CSTRING(AmbianceSounds_minimalDistance_Description);
typeName = "NUMBER";
defaultValue = 400;
};
class maximalDistance {
displayName = CSTRING(AmbianceSounds_maximalDistance_DisplayName);
description = CSTRING(AmbianceSounds_maximalDistance_Description);
typeName = "NUMBER";
defaultValue = 900;
};
class minimalDelay {
displayName = CSTRING(AmbianceSounds_minimalDelay_DisplayName);
description = CSTRING(AmbianceSounds_minimalDelay_Description);
typeName = "NUMBER";
defaultValue = 10;
};
class maximalDelay {
displayName = CSTRING(AmbianceSounds_maximalDelay_DisplayName);
description = CSTRING(AmbianceSounds_maximalDelay_Description);
typeName = "NUMBER";
defaultValue = 170;
};
class followPlayers {
displayName = CSTRING(AmbianceSounds_followPlayers_DisplayName);
description = CSTRING(AmbianceSounds_followPlayers_Description);
typeName = "BOOL";
defaultValue = 0;
};
class soundVolume {
displayName = CSTRING(AmbianceSounds_soundVolume_DisplayName);
description = CSTRING(AmbianceSounds_soundVolume_Description);
typeName = "NUMBER";
defaultValue = 1;
};
};
class ModuleDescription {
description = CSTRING(AmbianceSounds_Description);
sync[] = {};
};
};
};