<?xml version="1.0" encoding="utf-8"?>
<kLoud-cProxyControlLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
	<ProxyControl>
		<cGenericAudioControl xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
			<ProxyControlRevision d:type="cDeltaString">eVersion2</ProxyControlRevision>
			<ActivationDistance d:type="sFloat32">1000</ActivationDistance>
			<Sound>
				<kLoud-cSingleSampleSound d:id="589">
					<Name d:type="cDeltaString">Horn Loop</Name>
					<IsLooped d:type="bool">1</IsLooped>
					<Priority d:type="sUInt32">50</Priority>
					<BaseVolume d:type="sFloat32">1</BaseVolume>
					<VolumeVariation d:type="sFloat32">0</VolumeVariation>
					<BasePitchShift d:type="sFloat32">1</BasePitchShift>
					<PitchShiftVariation d:type="sFloat32">0</PitchShiftVariation>
					<AttenuationStartDist d:type="sFloat32">50</AttenuationStartDist>
					<NoFutherAttenuationDist d:type="sFloat32">1000</NoFutherAttenuationDist>
					<InstanceGroup d:type="ref">0</InstanceGroup>
					<Sample>
						<kLoud-cSampleID>
							<Filename d:type="cDeltaString">Reppo\M2Pack01\Audio\RailVehicles\Electric\M2\Electric\M2\Horn\S2M Loop.wav</Filename>
						</kLoud-cSampleID>
					</Sample>
				</kLoud-cSingleSampleSound>
				<kLoud-cSingleSampleSound d:id="602">
					<Name d:type="cDeltaString">Horn End</Name>
					<IsLooped d:type="bool">0</IsLooped>
					<Priority d:type="sUInt32">50</Priority>
					<BaseVolume d:type="sFloat32">1</BaseVolume>
					<VolumeVariation d:type="sFloat32">0</VolumeVariation>
					<BasePitchShift d:type="sFloat32">1</BasePitchShift>
					<PitchShiftVariation d:type="sFloat32">0</PitchShiftVariation>
					<AttenuationStartDist d:type="sFloat32">50</AttenuationStartDist>
					<NoFutherAttenuationDist d:type="sFloat32">1000</NoFutherAttenuationDist>
					<InstanceGroup d:type="ref">0</InstanceGroup>
					<Sample>
						<kLoud-cSampleID>
							<Filename d:type="cDeltaString">Reppo\M2Pack01\Audio\RailVehicles\Electric\M2\Electric\M2\Horn\S2M End.wav</Filename>
						</kLoud-cSampleID>
					</Sample>
				</kLoud-cSingleSampleSound>
				<kLoud-cSingleSampleSound d:id="615">
					<Name d:type="cDeltaString">Horn Loop Cab</Name>
					<IsLooped d:type="bool">1</IsLooped>
					<Priority d:type="sUInt32">50</Priority>
					<BaseVolume d:type="sFloat32">0.5</BaseVolume>
					<VolumeVariation d:type="sFloat32">0</VolumeVariation>
					<BasePitchShift d:type="sFloat32">1</BasePitchShift>
					<PitchShiftVariation d:type="sFloat32">0</PitchShiftVariation>
					<AttenuationStartDist d:type="sFloat32">50</AttenuationStartDist>
					<NoFutherAttenuationDist d:type="sFloat32">1000</NoFutherAttenuationDist>
					<InstanceGroup d:type="ref">0</InstanceGroup>
					<Sample>
						<kLoud-cSampleID>
							<Filename d:type="cDeltaString">Reppo\M2Pack01\Audio\RailVehicles\Electric\M2\Electric\M2\Horn\RS2M_Med_1.wav</Filename>
						</kLoud-cSampleID>
					</Sample>
				</kLoud-cSingleSampleSound>
				<kLoud-cSingleSampleSound d:id="628">
					<Name d:type="cDeltaString">Horn End Cab</Name>
					<IsLooped d:type="bool">0</IsLooped>
					<Priority d:type="sUInt32">50</Priority>
					<BaseVolume d:type="sFloat32">0.5</BaseVolume>
					<VolumeVariation d:type="sFloat32">0</VolumeVariation>
					<BasePitchShift d:type="sFloat32">1</BasePitchShift>
					<PitchShiftVariation d:type="sFloat32">0</PitchShiftVariation>
					<AttenuationStartDist d:type="sFloat32">50</AttenuationStartDist>
					<NoFutherAttenuationDist d:type="sFloat32">1000</NoFutherAttenuationDist>
					<InstanceGroup d:type="ref">0</InstanceGroup>
					<Sample>
						<kLoud-cSampleID>
							<Filename d:type="cDeltaString">Reppo\M2Pack01\Audio\RailVehicles\Electric\M2\Electric\M2\Horn\RS2M_Med_2.wav</Filename>
						</kLoud-cSampleID>
					</Sample>
				</kLoud-cSingleSampleSound>
			</Sound>
			<Curve>
				<kLoud-cCurve d:id="642">
					<Name d:type="cDeltaString">Horn Vol Distance</Name>
					<CurvePoint>
						<kLoud-cRVector2 d:id="645">
							<X d:type="sFloat32">100</X>
							<Y d:type="sFloat32">1</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="648">
							<X d:type="sFloat32">3540.25</X>
							<Y d:type="sFloat32">0.9025</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="651">
							<X d:type="sFloat32">11881</X>
							<Y d:type="sFloat32">0.81</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="654">
							<X d:type="sFloat32">25122.25</X>
							<Y d:type="sFloat32">0.7225</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="657">
							<X d:type="sFloat32">43264</X>
							<Y d:type="sFloat32">0.64</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="660">
							<X d:type="sFloat32">66306.25</X>
							<Y d:type="sFloat32">0.5625</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="663">
							<X d:type="sFloat32">94249</X>
							<Y d:type="sFloat32">0.49</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="666">
							<X d:type="sFloat32">127092.25</X>
							<Y d:type="sFloat32">0.4225</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="669">
							<X d:type="sFloat32">164836</X>
							<Y d:type="sFloat32">0.36</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="672">
							<X d:type="sFloat32">207480.25</X>
							<Y d:type="sFloat32">0.3025</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="675">
							<X d:type="sFloat32">255025</X>
							<Y d:type="sFloat32">0.25</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="678">
							<X d:type="sFloat32">307470.25</X>
							<Y d:type="sFloat32">0.2025</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="681">
							<X d:type="sFloat32">364816</X>
							<Y d:type="sFloat32">0.16</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="684">
							<X d:type="sFloat32">427062.25</X>
							<Y d:type="sFloat32">0.1225</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="687">
							<X d:type="sFloat32">494209</X>
							<Y d:type="sFloat32">0.09</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="690">
							<X d:type="sFloat32">566256.25</X>
							<Y d:type="sFloat32">0.0625</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="693">
							<X d:type="sFloat32">643204</X>
							<Y d:type="sFloat32">0.04</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="696">
							<X d:type="sFloat32">725052.25</X>
							<Y d:type="sFloat32">0.0225</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="699">
							<X d:type="sFloat32">811801</X>
							<Y d:type="sFloat32">0.01</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="702">
							<X d:type="sFloat32">903450.25</X>
							<Y d:type="sFloat32">0.0025</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="705">
							<X d:type="sFloat32">1000000</X>
							<Y d:type="sFloat32">0</Y>
						</kLoud-cRVector2>
					</CurvePoint>
				</kLoud-cCurve>
				<kLoud-cCurve d:id="708">
					<Name d:type="cDeltaString">Horn Vol</Name>
					<CurvePoint>
						<kLoud-cRVector2 d:id="711">
							<X d:type="sFloat32">0</X>
							<Y d:type="sFloat32">0</Y>
						</kLoud-cRVector2>
						<kLoud-cRVector2 d:id="714">
							<X d:type="sFloat32">1</X>
							<Y d:type="sFloat32">1</Y>
						</kLoud-cRVector2>
					</CurvePoint>
				</kLoud-cCurve>
			</Curve>
			<ModifierChain>
				<kLoud-cModifierChain d:id="718">
					<Name d:type="cDeltaString">Horn Loop</Name>
					<Modifier>
						<kLoud-cVolumeCurveModifier d:id="721">
							<ControllerIsGlobal d:type="bool">0</ControllerIsGlobal>
							<ControllerName d:type="cDeltaString">ListenerDistanceSquared</ControllerName>
							<Curve d:type="ref">642</Curve>
						</kLoud-cVolumeCurveModifier>
						<kLoud-cVolumeCurveModifier d:id="725">
							<ControllerIsGlobal d:type="bool">0</ControllerIsGlobal>
							<ControllerName d:type="cDeltaString">Horn</ControllerName>
							<Curve d:type="ref">708</Curve>
						</kLoud-cVolumeCurveModifier>
					</Modifier>
				</kLoud-cModifierChain>
				<kLoud-cModifierChain d:id="729">
					<Name d:type="cDeltaString">Horn Oneshots</Name>
					<Modifier>
						<kLoud-cVolumeCurveModifier d:id="732">
							<ControllerIsGlobal d:type="bool">0</ControllerIsGlobal>
							<ControllerName d:type="cDeltaString">ListenerDistanceSquared</ControllerName>
							<Curve d:type="ref">642</Curve>
						</kLoud-cVolumeCurveModifier>
					</Modifier>
				</kLoud-cModifierChain>
			</ModifierChain>
			<InstanceGroup />
			<Loop>
				<kLoud-cControlledLoop d:id="738">
					<PlayState d:type="cDeltaString">OUTSIDE</PlayState>
					<Name d:type="cDeltaString">Horn Loop</Name>
					<Sound d:type="ref">589</Sound>
					<ModifierChain d:type="ref">718</ModifierChain>
					<ControllerName d:type="cDeltaString">Horn</ControllerName>
					<LoopCondition d:type="cDeltaString">ValueInRange</LoopCondition>
					<ActiveRangeStartValue d:type="sFloat32">0.5</ActiveRangeStartValue>
					<ActiveRangeEndValue d:type="sFloat32">1</ActiveRangeEndValue>
					<ValueIsChangingGateTime d:type="sFloat32">0</ValueIsChangingGateTime>
					<InstanceGroup d:type="ref">0</InstanceGroup>
				</kLoud-cControlledLoop>
				<kLoud-cControlledLoop d:id="749">
					<PlayState d:type="cDeltaString">INSIDE</PlayState>
					<Name d:type="cDeltaString">Horn Loop Cab</Name>
					<Sound d:type="ref">615</Sound>
					<ModifierChain d:type="ref">729</ModifierChain>
					<ControllerName d:type="cDeltaString">Horn</ControllerName>
					<LoopCondition d:type="cDeltaString">ValueInRange</LoopCondition>
					<ActiveRangeStartValue d:type="sFloat32">0.5</ActiveRangeStartValue>
					<ActiveRangeEndValue d:type="sFloat32">1</ActiveRangeEndValue>
					<ValueIsChangingGateTime d:type="sFloat32">0</ValueIsChangingGateTime>
					<InstanceGroup d:type="ref">0</InstanceGroup>
				</kLoud-cControlledLoop>
			</Loop>
			<Oneshot>
				<kLoud-cTriggeredOneshot d:id="761">
					<PlayState d:type="cDeltaString">OUTSIDE</PlayState>
					<Name d:type="cDeltaString">Horn End</Name>
					<Sound d:type="ref">602</Sound>
					<ModifierChain d:type="ref">729</ModifierChain>
					<ControllerName d:type="cDeltaString">Horn</ControllerName>
					<TriggerType d:type="cDeltaString">ValueDecreasePast</TriggerType>
					<TriggerValue d:type="sFloat32">0.999999</TriggerValue>
					<ValueIsChangingGateTime d:type="sFloat32">0</ValueIsChangingGateTime>
					<InstanceGroup d:type="ref">0</InstanceGroup>
				</kLoud-cTriggeredOneshot>
				<kLoud-cTriggeredOneshot d:id="771">
					<PlayState d:type="cDeltaString">INSIDE</PlayState>
					<Name d:type="cDeltaString">Horn End Cab</Name>
					<Sound d:type="ref">628</Sound>
					<ModifierChain d:type="ref">729</ModifierChain>
					<ControllerName d:type="cDeltaString">Horn</ControllerName>
					<TriggerType d:type="cDeltaString">ValueDecreasePast</TriggerType>
					<TriggerValue d:type="sFloat32">0.999999</TriggerValue>
					<ValueIsChangingGateTime d:type="sFloat32">0</ValueIsChangingGateTime>
					<InstanceGroup d:type="ref">0</InstanceGroup>
				</kLoud-cTriggeredOneshot>
			</Oneshot>
		</cGenericAudioControl>
	</ProxyControl>
</kLoud-cProxyControlLoader>
