idTech4.Sound.idSoundSystem.InitCvars C# (CSharp) Метод

InitCvars() приватный Метод

private InitCvars ( ) : void
Результат void
		private void InitCvars()
		{
#if ID_DEDICATED
new idCvar("s_noSound", "1", CVAR_SOUND | CVAR_BOOL | CVAR_ROM);
#else
			new idCvar("s_noSound", "0", "", CvarFlags.Sound | CvarFlags.Bool | CvarFlags.NoCheat);
#endif
			new idCvar("s_quadraticFalloff", "1", "", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_drawSounds", "0", 0, 2, "", new ArgCompletion_Integer(0, 2), CvarFlags.Sound | CvarFlags.Integer);
			new idCvar("s_showStartSound", "0", "", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_useOcclusion", "1", "", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_maxSoundsPerShader", "0", 0, 10, "", new ArgCompletion_Integer(0, 10), CvarFlags.Sound | CvarFlags.Archive);
			new idCvar("s_showLevelMeter", "0", "", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_constantAmplitude", "-1", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_minVolume6", "0", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_dotbias6", "0.8", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_minVolume2", "0.25", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_dotbias2", "1.1", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_spatializationDecay", "2", "", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Float);
			new idCvar("s_reverse", "0", "", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Bool);
			new idCvar("s_meterTopTime", "2000", "", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Integer);
			new idCvar("s_volume_dB", "0", "volume in dB", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Float);
			new idCvar("s_playDefaultSound", "1", "play a beep for missing sounds", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Bool);
			new idCvar("s_subFraction", "0.75", "volume to subwoofer in 5.1", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Float);
			new idCvar("s_globalFraction", "0.8", "volume to all speakers when not spatialized", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Float);
			new idCvar("s_doorDistanceAdd", "150", "reduce sound volume with this distance when going through a door", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Float);
			new idCvar("s_singleEmitter", "0", "mute all sounds but this emitter", CvarFlags.Sound | CvarFlags.Integer);
			new idCvar("s_numberOfSpeakers", "2", "number of speakers", CvarFlags.Sound | CvarFlags.Archive);
			new idCvar("s_force22kHz", "0", "", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_clipVolumes", "1", "", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_realTimeDecoding", "1", "", CvarFlags.Sound | CvarFlags.Bool | CvarFlags.Init);

			new idCvar("s_slowAttenuate", "1", "slowmo sounds attenuate over shorted distance", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_enviroSuitCutoffFreq", "2000", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_enviroSuitCutoffQ", "2", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_reverbTime", "1000", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_reverbFeedback", "0.333", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_enviroSuitVolumeScale", "0.9", "", CvarFlags.Sound | CvarFlags.Float);
			new idCvar("s_skipHelltimeFX", "0", "", CvarFlags.Sound | CvarFlags.Bool);

			new idCvar("s_libOpenAL", "openal32.dll", "OpenAL DLL name/path", CvarFlags.Sound | CvarFlags.Archive);
			new idCvar("s_useOpenAL", "0", "use OpenAL", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Bool);
			new idCvar("s_useEAXReverb", "0", "use EAX reverb", CvarFlags.Sound | CvarFlags.Archive | CvarFlags.Bool);
			new idCvar("s_muteEAXReverb", "0", "mute eax reverb", CvarFlags.Sound | CvarFlags.Bool);
			new idCvar("s_decompressionLimit", "6", "specifies maximum uncompressed sample length in seconds", CvarFlags.Sound | CvarFlags.Integer | CvarFlags.Archive);
		}
		#endregion