## Gameplay
Class WaterRingsEmitter

source: C:\XIII\Gameplay\Classes\WaterRingsEmitter.uc

    Core.Object
       |
       +--Engine.Actor
          |
          +--Engine.Emitter
             |
             +--Gameplay.WaterRingsEmitter

Direct Known Subclasses:None

class WaterRingsEmitter
extends Engine.Emitter

    //-----------------------------------------------------------
    //
    //-----------------------------------------------------------

Variables
`sound` | `hImpactSound`

Function Summary
`void` | `PlayImpactSound(int HitSoundType)`
    //_____________________________________________________________________________

Source Code

    00001	//-----------------------------------------------------------
    00002	//
    00003	//-----------------------------------------------------------
    00004	class WaterRingsEmitter extends Emitter;
    00005
    00006	var sound hImpactSound;
    00007
    00008	//_____________________________________________________________________________
    00009	function PlayImpactSound(int HitSoundType)
    00010	{
    00011	    PlaySound(hImpactSound, HitSoundType);
    00012	}
    00013
    00014
    00015	defaultproperties
    00016	{
    00017	     hImpactSound=Sound'XIIIsound.Impacts__ImpEau.ImpEau__hPlayImpEau'
    00018	     Begin Object Class=SpriteEmitter Name=WaterRingsEmitterA
    00019	         UseDirectionAs=PTDU_MoveAndViewForward
    00020	         Acceleration=(Z=0.100000)
    00021	         FadeOut=True
    00022	         RespawnDeadParticles=False
    00023	         UseSizeScale=True
    00024	         UseRegularSizeScale=False
    00025	         AutomaticInitialSpawning=False
    00026	         Initialized=True
    00027	         MaxParticles=3
    00028	         SizeScale(1)=(relativetime=1.000000,RelativeSize=20.000000)
    00029	         StartSizeRange=(X=(Min=5.000000,Max=5.000000),Y=(Min=5.000000,Max=5.000000),Z=(Min=5.000000,Max=5.000000))
    00030	         InitialParticlesPerSecond=3000.000000
    00031	         DrawStyle=PTDS_Brighten
    00032	         Texture=Texture'XIIICine.effets.rondenlo'
    00033	         SecondsBeforeInactive=10000.000000
    00034	         LifetimeRange=(Min=1.000000,Max=1.500000)
    00035	         Name="WaterRingsEmitterA"
    00036	     End Object
    00037	     Emitters(0)=SpriteEmitter'Gameplay.WaterRingsEmitter.WaterRingsEmitterA'
    00038	     Begin Object Class=SpriteEmitter Name=WaterRingsEmitterB
    00039	         Acceleration=(Z=-800.000000)
    00040	         FadeOut=True
    00041	         RespawnDeadParticles=False
    00042	         UseRegularSizeScale=False
    00043	         UniformSize=False
    00044	         AutomaticInitialSpawning=False
    00045	         Initialized=True
    00046	         FadeInEndTime=0.700000
    00047	         MaxParticles=15
    00048	         StartLocationRange=(Z=(Min=-20.000000,Max=-20.000000))
    00049	         StartSizeRange=(X=(Min=2.000000,Max=3.000000),Y=(Min=2.000000,Max=3.000000),Z=(Min=2.000000,Max=3.000000))
    00050	         InitialParticlesPerSecond=100.000000
    00051	         DrawStyle=PTDS_Brighten
    00052	         Texture=Texture'XIIICine.effets.etincelle'
    00053	         SecondsBeforeInactive=10000.000000
    00054	         LifetimeRange=(Min=0.800000,Max=0.800000)
    00055	         StartVelocityRange=(X=(Min=-30.000000,Max=30.000000),Y=(Min=-30.000000,Max=30.000000),Z=(Min=500.000000,Max=800.000000))
    00056	         VelocityLossRange=(Z=(Min=4.000000,Max=5.000000))
    00057	         Name="WaterRingsEmitterB"
    00058	     End Object
    00059	     Emitters(1)=SpriteEmitter'Gameplay.WaterRingsEmitter.WaterRingsEmitterB'
    00060	     bUseCylinderCollision=True
    00061	}

End Source Code