## XIDCine
Class HelicoExploEmitter

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

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

Direct Known Subclasses:None

class HelicoExploEmitter
extends Engine.Emitter

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

Source Code

    00001	//-----------------------------------------------------------
    00002	//
    00003	//-----------------------------------------------------------
    00004	class HelicoExploEmitter extends Emitter;
    00005
    00006	//      FadeInEndTime=0.5.000000
    00007	/*
    00008	    Begin Object Class=SpriteEmitter Name=HelicoExploEmitterA
    00009	        UseColorScale=True
    00010	        FadeOut=True
    00011	        RespawnDeadParticles=False
    00012	        SpinParticles=True
    00013	        UseSizeScale=True
    00014	        UseRegularSizeScale=False
    00015	        UniformSize=False
    00016	        AutomaticInitialSpawning=False
    00017	        Initialized=True
    00018	        ColorScale(0)=(Color=(B=255,G=255,R=255))
    00019	        ColorScale(1)=(relativetime=0.900000,Color=(G=160,R=180))
    00020	        ColorScale(2)=(relativetime=1.000000,Color=(R=180))
    00021	        FadeOutStartTime=0.500000
    00022	        MaxParticles=6
    00023	        UseRotationFrom=PTRS_Actor
    00024	        StartSpinRange=(X=(Min=-0.100000,Max=0.100000))
    00025	        SizeScale(1)=(relativetime=0.100000,RelativeSize=25.000000)
    00026	        SizeScale(2)=(relativetime=1.500000)
    00027	        StartSizeRange=(Y=(Min=25.000000,Max=25.000000))
    00028	        InitialParticlesPerSecond=60.000000
    00029	        Texture=Texture'XIIICine.effets.Explosion'
    00030	        LifetimeRange=(Min=5.000000,Max=5.000000)
    00031	        Name="SpriteEmitter12"
    00032	    End Object
    00033	    Emitters(0)=SpriteEmitter'HelicoExploEmitterA'
    00034	    Begin Object Class=SpriteEmitter Name=HelicoExploEmitterB
    00035	        FadeOut=True
    00036	        RespawnDeadParticles=False
    00037	        UseSizeScale=True
    00038	        UseRegularSizeScale=False
    00039	        AutomaticInitialSpawning=False
    00040	        Initialized=True
    00041	        AllParticlesDead=True
    00042	        FadeOutStartTime=1.000000
    00043	        MaxParticles=1
    00044	        StartLocationOffset=(Z=60.000000)
    00045	        StartLocationRange=(Z=(Min=100.000000,Max=100.000000))
    00046	        UseRotationFrom=PTRS_Actor
    00047	        SizeScale(1)=(relativetime=0.300000,RelativeSize=1.200000)
    00048	        SizeScale(2)=(relativetime=1.000000)
    00049	        StartSizeRange=(X=(Min=400.000000,Max=400.000000),Y=(Min=400.000000,Max=400.000000),Z=(Min=400.000000,Max=400.000000))
    00050	        InitialParticlesPerSecond=5000.000000
    00051	        DrawStyle=PTDS_AlphaBlend
    00052	        Texture=Texture'XIIICine.effets.Baommm'
    00053	        TextureUSubdivisions=1
    00054	        TextureVSubdivisions=1
    00055	        LifetimeRange=(Min=1.500000,Max=1.500000)
    00056	        Name="SpriteEmitter48"
    00057	    End Object
    00058		Emitters(1)=SpriteEmitter'HelicoExploEmitterB'
    00059	*/
    00060
    00061
    00062	defaultproperties
    00063	{
    00064	     Begin Object Class=SpriteEmitter Name=HelicoExploEmitterA
    00065	         Acceleration=(X=20.000000,Y=20.000000,Z=100.000000)
    00066	         FadeOut=True
    00067	         RespawnDeadParticles=False
    00068	         SpinParticles=True
    00069	         UseSizeScale=True
    00070	         UseRegularSizeScale=False
    00071	         AutomaticInitialSpawning=False
    00072	         OnceTextureAnim=True
    00073	         Initialized=True
    00074	         FadeOutStartTime=1.000000
    00075	         MaxParticles=6
    00076	         StartLocationRange=(X=(Min=-100.000000,Max=100.000000),Y=(Min=-100.000000,Max=100.000000),Z=(Min=-20.000000,Max=20.000000))
    00077	         StartLocationShape=PTLS_Sphere
    00078	         SphereRadiusRange=(Min=256.000000,Max=256.000000)
    00079	         SpinsPerSecondRange=(X=(Max=0.200000),Y=(Min=-0.200000,Max=0.200000))
    00080	         SizeScale(0)=(relativetime=0.100000)
    00081	         SizeScale(1)=(relativetime=0.200000,RelativeSize=3.000000)
    00082	         SizeScale(2)=(relativetime=0.300000,RelativeSize=2.000000)
    00083	         SizeScale(3)=(relativetime=1.000000,RelativeSize=1.000000)
    00084	         StartSizeRange=(X=(Min=400.000000,Max=500.000000),Y=(Min=400.000000,Max=500.000000))
    00085	         InitialParticlesPerSecond=20.000000
    00086	         Texture=Texture'XIIICine.extinct_exploAD'
    00087	         SecondsBeforeInactive=10000.000000
    00088	         LifetimeRange=(Min=3.000000,Max=3.000000)
    00089	         StartVelocityRange=(X=(Min=-100.000000,Max=100.000000),Y=(Min=-100.000000,Max=100.000000))
    00090	         Name="HelicoExploEmitterA"
    00091	     End Object
    00092	     Emitters(0)=SpriteEmitter'XIDCine.HelicoExploEmitter.HelicoExploEmitterA'
    00093	     Begin Object Class=SpriteEmitter Name=HelicoExploEmitterB
    00094	         Acceleration=(X=5.000000,Y=5.000000,Z=-1000.000000)
    00095	         UseColorScale=True
    00096	         FadeOut=True
    00097	         RespawnDeadParticles=False
    00098	         SpinParticles=True
    00099	         UseSizeScale=True
    00100	         UseRegularSizeScale=False
    00101	         AutomaticInitialSpawning=False
    00102	         Initialized=True
    00103	         ColorScale(0)=(Color=(B=255,G=255,R=255))
    00104	         ColorScale(1)=(relativetime=0.400000,Color=(B=128,G=255,R=255))
    00105	         ColorScale(2)=(relativetime=1.000000,Color=(B=112,G=112,R=112))
    00106	         FadeOutStartTime=3.000000
    00107	         MaxParticles=20
    00108	         StartLocationShape=PTLS_Sphere
    00109	         SphereRadiusRange=(Min=100.000000,Max=100.000000)
    00110	         SpinsPerSecondRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000))
    00111	         SizeScale(0)=(RelativeSize=20.000000)
    00112	         SizeScale(1)=(relativetime=0.100000,RelativeSize=0.400000)
    00113	         SizeScale(2)=(relativetime=0.300000,RelativeSize=0.800000)
    00114	         SizeScale(3)=(relativetime=0.700000,RelativeSize=0.300000)
    00115	         SizeScale(4)=(relativetime=1.000000,RelativeSize=0.100000)
    00116	         StartSizeRange=(X=(Min=25.000000),Y=(Min=25.000000),Z=(Min=25.000000))
    00117	         InitialParticlesPerSecond=500.000000
    00118	         DrawStyle=PTDS_Brighten
    00119	         Texture=Texture'XIIICine.effets.pyro1'
    00120	         SecondsBeforeInactive=10000.000000
    00121	         LifetimeRange=(Min=2.000000)
    00122	         InitialDelayRange=(Min=0.700000,Max=0.700000)
    00123	         StartVelocityRange=(X=(Min=-3000.000000,Max=3000.000000),Y=(Min=-3000.000000,Max=3000.000000),Z=(Min=1000.000000,Max=3000.000000))
    00124	         VelocityLossRange=(X=(Max=1.000000),Y=(Max=1.000000),Z=(Min=1.000000,Max=1.000000))
    00125	         Name="HelicoExploEmitterB"
    00126	     End Object
    00127	     Emitters(1)=SpriteEmitter'XIDCine.HelicoExploEmitter.HelicoExploEmitterB'
    00128	     Begin Object Class=SpriteEmitter Name=HelicoExploEmitterC
    00129	         UseColorScale=True
    00130	         FadeOut=True
    00131	         RespawnDeadParticles=False
    00132	         SpinParticles=True
    00133	         UseSizeScale=True
    00134	         UseRegularSizeScale=False
    00135	         AutomaticInitialSpawning=False
    00136	         Initialized=True
    00137	         ColorScale(0)=(Color=(B=64,G=128,R=255))
    00138	         ColorScale(1)=(relativetime=0.100000,Color=(G=255,R=255))
    00139	         ColorScale(2)=(relativetime=0.150000,Color=(R=255))
    00140	         ColorScale(3)=(relativetime=0.200000,Color=(B=128,G=255,R=255))
    00141	         ColorScale(4)=(relativetime=0.250000,Color=(R=255))
    00142	         ColorScale(5)=(relativetime=0.300000,Color=(B=128,G=255,R=255))
    00143	         ColorScale(6)=(relativetime=1.000000,Color=(B=255,G=255,R=255))
    00144	         FadeOutStartTime=0.200000
    00145	         MaxParticles=1
    00146	         SpinsPerSecondRange=(X=(Max=0.250000),Y=(Max=0.250000))
    00147	         SizeScale(0)=(RelativeSize=1.000000)
    00148	         SizeScale(1)=(relativetime=0.500000,RelativeSize=20.000000)
    00149	         SizeScale(2)=(relativetime=1.000000,RelativeSize=5.000000)
    00150	         StartSizeRange=(X=(Min=150.000000,Max=200.000000),Y=(Min=150.000000,Max=200.000000),Z=(Min=150.000000,Max=200.000000))
    00151	         InitialParticlesPerSecond=50.000000
    00152	         DrawStyle=PTDS_Brighten
    00153	         Texture=Texture'XIIICine.extinct_exploAD'
    00154	         SecondsBeforeInactive=10000.000000
    00155	         LifetimeRange=(Min=0.300000,Max=0.300000)
    00156	         InitialDelayRange=(Min=0.700000,Max=0.700000)
    00157	         Name="HelicoExploEmitterC"
    00158	     End Object
    00159	     Emitters(2)=SpriteEmitter'XIDCine.HelicoExploEmitter.HelicoExploEmitterC'
    00160	     Begin Object Class=SpriteEmitter Name=HelicoExploEmitterD
    00161	         FadeOut=True
    00162	         RespawnDeadParticles=False
    00163	         UseSizeScale=True
    00164	         UseRegularSizeScale=False
    00165	         Initialized=True
    00166	         FadeOutStartTime=0.100000
    00167	         StartLocationShape=PTLS_Sphere
    00168	         SphereRadiusRange=(Min=256.000000,Max=256.000000)
    00169	         SizeScale(0)=(RelativeSize=1.000000)
    00170	         SizeScale(1)=(relativetime=0.100000,RelativeSize=7.000000)
    00171	         SizeScale(2)=(relativetime=0.200000,RelativeSize=0.100000)
    00172	         StartSizeRange=(X=(Min=200.000000,Max=200.000000),Y=(Min=200.000000,Max=200.000000),Z=(Min=200.000000,Max=200.000000))
    00173	         InitialParticlesPerSecond=10.000000
    00174	         DrawStyle=PTDS_Brighten
    00175	         Texture=Texture'XIIICine.effets.eclairblanc'
    00176	         SecondsBeforeInactive=10000.000000
    00177	         LifetimeRange=(Min=0.500000,Max=0.500000)
    00178	         Name="HelicoExploEmitterD"
    00179	     End Object
    00180	     Emitters(3)=SpriteEmitter'XIDCine.HelicoExploEmitter.HelicoExploEmitterD'
    00181	     Begin Object Class=SpriteEmitter Name=HelicoExploEmitterE
    00182	         FadeOut=True
    00183	         RespawnDeadParticles=False
    00184	         DisableFogging=True
    00185	         UseSizeScale=True
    00186	         UseRegularSizeScale=False
    00187	         AutomaticInitialSpawning=False
    00188	         Initialized=True
    00189	         RealDisableFogging=True
    00190	         FadeOutFactor=(W=2.000000)
    00191	         MaxParticles=2
    00192	         StartLocationOffset=(X=-100.000000,Z=800.000000)
    00193	         SizeScale(0)=(RelativeSize=2.000000)
    00194	         SizeScale(1)=(relativetime=0.200000,RelativeSize=12.000000)
    00195	         SizeScale(2)=(relativetime=0.400000,RelativeSize=10.000000)
    00196	         SizeScale(3)=(relativetime=0.450000,RelativeSize=6.000000)
    00197	         SizeScale(4)=(relativetime=1.000000,RelativeSize=6.000000)
    00198	         StartSizeRange=(X=(Min=140.000000,Max=150.000000),Y=(Min=140.000000,Max=150.000000),Z=(Min=145.000000,Max=150.000000))
    00199	         InitialParticlesPerSecond=20.000000
    00200	         DrawStyle=PTDS_AlphaBlend
    00201	         Texture=Texture'XIIICine.effets.Baommm'
    00202	         SecondsBeforeInactive=10000.000000
    00203	         LifetimeRange=(Min=0.900000,Max=0.900000)
    00204	         InitialDelayRange=(Min=0.500000,Max=0.500000)
    00205	         Name="HelicoExploEmitterE"
    00206	     End Object
    00207	     Emitters(4)=SpriteEmitter'XIDCine.HelicoExploEmitter.HelicoExploEmitterE'
    00208	     Begin Object Class=SpriteEmitter Name=HelicoExploEmitterF
    00209	         Acceleration=(Z=100.000000)
    00210	         FadeOut=True
    00211	         FadeIn=True
    00212	         RespawnDeadParticles=False
    00213	         SpinParticles=True
    00214	         UseSizeScale=True
    00215	         UseRegularSizeScale=False
    00216	         AutomaticInitialSpawning=False
    00217	         Initialized=True
    00218	         FadeOutStartTime=4.000000
    00219	         FadeInEndTime=2.500000
    00220	         MaxParticles=30
    00221	         StartLocationOffset=(Z=-500.000000)
    00222	         StartLocationShape=PTLS_Sphere
    00223	         SphereRadiusRange=(Min=512.000000,Max=512.000000)
    00224	         SpinsPerSecondRange=(X=(Min=-0.200000,Max=0.200000),Y=(Min=-0.200000,Max=0.200000))
    00225	         SizeScale(0)=(RelativeSize=1.000000)
    00226	         SizeScale(1)=(relativetime=0.100000,RelativeSize=6.000000)
    00227	         SizeScale(2)=(relativetime=0.700000,RelativeSize=4.000000)
    00228	         SizeScale(3)=(relativetime=1.000000,RelativeSize=6.000000)
    00229	         StartSizeRange=(X=(Max=200.000000),Y=(Max=200.000000),Z=(Max=200.000000))
    00230	         InitialParticlesPerSecond=100.000000
    00231	         DrawStyle=PTDS_AlphaBlend
    00232	         Texture=Texture'XIIICine.effets.mist3'
    00233	         SecondsBeforeInactive=10000.000000
    00234	         LifetimeRange=(Min=6.000000,Max=6.000000)
    00235	         InitialDelayRange=(Min=0.500000,Max=0.500000)
    00236	         StartVelocityRange=(X=(Min=-1000.000000,Max=1000.000000),Y=(Min=-1000.000000,Max=1000.000000),Z=(Min=-200.000000,Max=-200.000000))
    00237	         MaxAbsVelocity=(X=500.000000,Y=500.000000)
    00238	         VelocityLossRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000))
    00239	         Name="HelicoExploEmitterF"
    00240	     End Object
    00241	     Emitters(5)=SpriteEmitter'XIDCine.HelicoExploEmitter.HelicoExploEmitterF'
    00242	     Begin Object Class=MeshEmitter Name=HelicoExploEmitterG
    00243	         StaticMesh=StaticMesh'Meshes_Vehicules.roue_deco'
    00244	         Acceleration=(X=-1000.000000,Y=500.000000,Z=-1300.000000)
    00245	         UseCollision=True
    00246	         UseColorScale=True
    00247	         RespawnDeadParticles=False
    00248
SpinParticles=True 00249 DampRotation=True 00250 AutomaticInitialSpawning=False 00251 Initialized=True 00252 DampingFactorRange=(X=(Min=0.450000,Max=0.450000),Y=(Min=0.300000,Max=0.300000),Z=(Min=0.550000,Max=0.550000)) 00253 MaxCollisions=(Min=5.000000,Max=5.000000) 00254 ColorScale(0)=(Color=(G=255,R=255)) 00255 ColorScale(1)=(relativetime=1.000000) 00256 MaxParticles=1 00257 SpinsPerSecondRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=2.000000,Max=2.000000),Z=(Min=2.000000,Max=2.000000)) 00258 RotationDampingFactorRange=(X=(Min=0.000100,Max=0.000100),Y=(Min=0.000100,Max=0.000100)) 00259 StartSizeRange=(X=(Min=0.600000,Max=0.600000),Y=(Min=0.500000,Max=0.500000),Z=(Min=0.500000,Max=0.500000)) 00260 InitialParticlesPerSecond=10.000000 00261 SecondsBeforeInactive=10000.000000 00262 LifetimeRange=(Min=6.000000,Max=6.000000) 00263 InitialDelayRange=(Min=1.000000,Max=1.000000) 00264 StartVelocityRange=(Z=(Min=400.000000,Max=400.000000)) 00265 VelocityLossRange=(X=(Min=0.100000,Max=0.100000),Y=(Min=0.250000,Max=0.250000),Z=(Min=0.100000,Max=0.100000)) 00266 Name="HelicoExploEmitterG" 00267 End Object 00268 Emitters(6)=MeshEmitter'XIDCine.HelicoExploEmitter.HelicoExploEmitterG' 00269 DrawScale=4.000000 00270 CollisionRadius=4000.000000 00271 CollisionHeight=1000.000000 00272 }

End Source Code