## XIDCine
Class ExtinguisherEmitter

source: C:\XIII\XIDCine\Classes\ExtinguisherEmitter.uc

    Core.Object
       |
       +--Engine.Actor
          |
          +--Engine.Emitter
             |
             +--XIDCine.ExtinguisherEmitter

Direct Known Subclasses:None

class ExtinguisherEmitter
extends Engine.Emitter

    //-----------------------------------------------------------
    // ExtinguisherEmitter
    // Created by iKi
    // Last Modification by iKi
    //-----------------------------------------------------------

Source Code

    00001	//-----------------------------------------------------------
    00002	// ExtinguisherEmitter
    00003	// Created by iKi
    00004	// Last Modification by iKi
    00005	//-----------------------------------------------------------
    00006	class ExtinguisherEmitter extends Emitter;
    00007
    00008
    00009
    00010	defaultproperties
    00011	{
    00012	     Begin Object Class=SpriteEmitter Name=ExtinguisherEmitterA
    00013	         UseColorScale=True
    00014	         FadeOut=True
    00015	         FadeIn=True
    00016	         RespawnDeadParticles=False
    00017	         SpinParticles=True
    00018	         UseSizeScale=True
    00019	         UseRegularSizeScale=False
    00020	         AutomaticInitialSpawning=False
    00021	         Initialized=True
    00022	         ColorScale(0)=(relativetime=0.200000,Color=(B=128,G=255,R=255))
    00023	         ColorScale(1)=(relativetime=0.500000,Color=(B=64,G=128,R=255))
    00024	         FadeOutStartTime=0.600000
    00025	         MaxParticles=1
    00026	         StartLocationRange=(X=(Min=-5.000000,Max=5.000000),Y=(Min=-5.000000,Max=5.000000),Z=(Min=-5.000000,Max=5.000000))
    00027	         SpinsPerSecondRange=(X=(Min=-0.200000,Max=0.200000))
    00028	         SizeScale(1)=(relativetime=0.100000,RelativeSize=3.000000)
    00029	         SizeScale(2)=(relativetime=0.200000,RelativeSize=0.200000)
    00030	         SizeScale(3)=(relativetime=1.000000,RelativeSize=0.200000)
    00031	         StartSizeRange=(X=(Min=50.000000),Y=(Min=50.000000),Z=(Min=50.000000))
    00032	         InitialParticlesPerSecond=5.000000
    00033	         DrawStyle=PTDS_Brighten
    00034	         Texture=Texture'XIIICine.effets.eclairblanc'
    00035	         SecondsBeforeInactive=10.000000
    00036	         LifetimeRange=(Min=1.000000,Max=1.000000)
    00037	         StartVelocityRange=(X=(Min=-10.000000,Max=10.000000),Y=(Min=-10.000000,Max=10.000000))
    00038	         Name="ExtinguisherEmitterA"
    00039	     End Object
    00040	     Emitters(0)=SpriteEmitter'XIDCine.ExtinguisherEmitter.ExtinguisherEmitterA'
    00041	     Begin Object Class=SpriteEmitter Name=ExtinguisherEmitterB
    00042	         Acceleration=(Z=-10.000000)
    00043	         FadeOut=True
    00044	         FadeIn=True
    00045	         RespawnDeadParticles=False
    00046	         SpinParticles=True
    00047	         UseSizeScale=True
    00048	         UseRegularSizeScale=False
    00049	         AutomaticInitialSpawning=False
    00050	         OnceTextureAnim=True
    00051	         Initialized=True
    00052	         FadeOutStartTime=1.000000
    00053	         MaxParticles=5
    00054	         StartLocationRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=-50.000000,Max=50.000000),Z=(Min=-25.000000,Max=25.000000))
    00055	         SpinsPerSecondRange=(X=(Min=-0.100000,Max=0.100000),Y=(Min=-0.100000,Max=0.100000))
    00056	         SizeScale(1)=(relativetime=0.200000,RelativeSize=1.500000)
    00057	         SizeScale(2)=(relativetime=1.000000,RelativeSize=1.000000)
    00058	         InitialParticlesPerSecond=20.000000
    00059	         DrawStyle=PTDS_Brighten
    00060	         Texture=Texture'XIIICine.extinct_fumeeAD'
    00061	         SecondsBeforeInactive=10.000000
    00062	         LifetimeRange=(Min=3.500000)
    00063	         InitialDelayRange=(Min=0.100000,Max=0.100000)
    00064	         StartVelocityRange=(X=(Min=-40.000000,Max=40.000000),Y=(Min=-40.000000,Max=40.000000))
    00065	         Name="ExtinguisherEmitterB"
    00066	     End Object
    00067	     Emitters(1)=SpriteEmitter'XIDCine.ExtinguisherEmitter.ExtinguisherEmitterB'
    00068	     Begin Object Class=SpriteEmitter Name=ExtinguisherEmitterC
    00069	         Acceleration=(Z=-800.000000)
    00070	         RespawnDeadParticles=False
    00071	         SpinParticles=True
    00072	         DampRotation=True
    00073	         AutomaticInitialSpawning=False
    00074	         Initialized=True
    00075	         MaxParticles=30
    00076	         SpinsPerSecondRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
    00077	         StartSizeRange=(X=(Min=5.000000,Max=20.000000),Y=(Min=5.000000,Max=20.000000),Z=(Min=5.000000,Max=20.000000))
    00078	         InitialParticlesPerSecond=100.000000
    00079	         DrawStyle=PTDS_Brighten
    00080	         Texture=Texture'XIIICine.extinct_fumeeAD'
    00081	         SecondsBeforeInactive=10.000000
    00082	         InitialDelayRange=(Min=0.200000,Max=0.200000)
    00083	         StartVelocityRange=(X=(Min=-200.000000,Max=200.000000),Y=(Min=-200.000000,Max=200.000000),Z=(Min=-10.000000,Max=600.000000))
    00084	         Name="ExtinguisherEmitterC"
    00085	     End Object
    00086	     Emitters(2)=SpriteEmitter'XIDCine.ExtinguisherEmitter.ExtinguisherEmitterC'
    00087	     Begin Object Class=SpriteEmitter Name=ExtinguisherEmitterD
    00088	         UseColorScale=True
    00089	         FadeOut=True
    00090	         RespawnDeadParticles=False
    00091	         UseSizeScale=True
    00092	         UseRegularSizeScale=False
    00093	         AutomaticInitialSpawning=False
    00094	         Initialized=True
    00095	         ColorScale(0)=(relativetime=0.100000,Color=(R=255))
    00096	         ColorScale(1)=(relativetime=0.200000,Color=(B=128,G=255,R=255))
    00097	         ColorScale(2)=(relativetime=0.800000,Color=(B=255,G=255,R=255))
    00098	         ColorScaleRepeats=4.000000
    00099	         FadeOutStartTime=0.600000
    00100	         MaxParticles=1
    00101	         StartLocationRange=(Z=(Min=50.000000,Max=50.000000))
    00102	         SizeScale(1)=(relativetime=0.100000,RelativeSize=1.000000)
    00103	         SizeScale(2)=(relativetime=0.200000,RelativeSize=1.500000)
    00104	         SizeScale(3)=(relativetime=0.300000,RelativeSize=1.000000)
    00105	         SizeScale(4)=(relativetime=0.400000,RelativeSize=1.500000)
    00106	         SizeScale(5)=(relativetime=1.000000,RelativeSize=1.000000)
    00107	         StartSizeRange=(X=(Min=50.000000,Max=50.000000),Y=(Min=50.000000,Max=50.000000),Z=(Min=50.000000,Max=50.000000))
    00108	         InitialParticlesPerSecond=1000.000000
    00109	         DrawStyle=PTDS_Brighten
    00110	         Texture=Texture'XIIICine.effets.Baommm'
    00111	         SecondsBeforeInactive=10.000000
    00112	         LifetimeRange=(Min=0.800000,Max=0.800000)
    00113	         InitialDelayRange=(Min=0.200000,Max=0.200000)
    00114	         Name="ExtinguisherEmitterD"
    00115	     End Object
    00116	     Emitters(3)=SpriteEmitter'XIDCine.ExtinguisherEmitter.ExtinguisherEmitterD'
    00117	     AutoDestroy=False
    00118	     bDynamicLight=True
    00119	     bDelayDisplay=True
    00120	     CollisionRadius=512.000000
    00121	     CollisionHeight=256.000000
    00122	}

End Source Code