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