## XIDCine
Class CanExplosionEmitter

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

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

Direct Known Subclasses:None

class CanExplosionEmitter
extends Engine.Emitter

    //-----------------------------------------------------------
    // CanExplosionEmitter
    // Created by iKi
    //-----------------------------------------------------------

Source Code

    00001	//-----------------------------------------------------------
    00002	// CanExplosionEmitter
    00003	// Created by iKi
    00004	//-----------------------------------------------------------
    00005	class CanExplosionEmitter extends Emitter;
    00006
    00007
    00008
    00009	defaultproperties
    00010	{
    00011	     Begin Object Class=SpriteEmitter Name=CanExplosionEmitterA
    00012	         Acceleration=(Z=-100.000000)
    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)=(Color=(B=255,G=255,R=255))
    00023	         ColorScale(1)=(relativetime=0.200000,Color=(B=128,G=255,R=255))
    00024	         ColorScale(2)=(relativetime=1.000000,Color=(B=64,G=64,R=128))
    00025	         FadeOutStartTime=0.600000
    00026	         FadeInEndTime=0.200000
    00027	         MaxParticles=10
    00028	         StartLocationOffset=(Z=40.000000)
    00029	         StartLocationRange=(X=(Min=-60.000000,Max=60.000000),Y=(Min=-60.000000,Max=60.000000),Z=(Max=60.000000))
    00030	         SpinsPerSecondRange=(X=(Min=0.100000,Max=0.200000),Y=(Min=0.100000,Max=0.200000),Z=(Min=0.100000,Max=0.200000))
    00031	         SizeScale(0)=(RelativeSize=1.000000)
    00032	         SizeScale(1)=(relativetime=0.100000,RelativeSize=2.000000)
    00033	         SizeScale(2)=(relativetime=1.000000,RelativeSize=1.000000)
    00034	         StartSizeRange=(X=(Min=25.000000),Y=(Min=52.000000),Z=(Min=25.000000))
    00035	         InitialParticlesPerSecond=22.000000
    00036	         Texture=Texture'XIIICine.extinct_exploAD'
    00037	         SecondsBeforeInactive=100.000000
    00038	         LifetimeRange=(Min=1.000000,Max=1.000000)
    00039	         StartVelocityRange=(X=(Min=-10.000000,Max=10.000000),Y=(Min=-10.000000,Max=10.000000),Z=(Min=200.000000,Max=300.000000))
    00040	         VelocityLossRange=(Z=(Min=0.500000,Max=1.000000))
    00041	         Name="CanExplosionEmitterA"
    00042	     End Object
    00043	     Emitters(0)=SpriteEmitter'XIDCine.CanExplosionEmitter.CanExplosionEmitterA'
    00044	     Begin Object Class=SpriteEmitter Name=CanExplosionEmitterB
    00045	         RespawnDeadParticles=False
    00046	         UseSizeScale=True
    00047	         UseRegularSizeScale=False
    00048	         AutomaticInitialSpawning=False
    00049	         Initialized=True
    00050	         MaxParticles=1
    00051	         StartLocationOffset=(Z=60.000000)
    00052	         SizeScale(1)=(relativetime=0.100000,RelativeSize=3.000000)
    00053	         SizeScale(2)=(relativetime=0.300000,RelativeSize=1.000000)
    00054	         SizeScale(3)=(relativetime=1.000000,RelativeSize=0.200000)
    00055	         InitialParticlesPerSecond=10.000000
    00056	         Texture=Texture'XIIICine.effets.eclairblanc'
    00057	         SecondsBeforeInactive=100.000000
    00058	         LifetimeRange=(Min=0.500000,Max=0.500000)
    00059	         Name="CanExplosionEmitterB"
    00060	     End Object
    00061	     Emitters(1)=SpriteEmitter'XIDCine.CanExplosionEmitter.CanExplosionEmitterB'
    00062	     Begin Object Class=SpriteEmitter Name=CanExplosionEmitterC
    00063	         Acceleration=(Z=-1500.000000)
    00064	         UseColorScale=True
    00065	         FadeOut=True
    00066	         RespawnDeadParticles=False
    00067	         UseSizeScale=True
    00068	         UseRegularSizeScale=False
    00069	         AutomaticInitialSpawning=False
    00070	         Initialized=True
    00071	         ColorScale(0)=(Color=(B=128,G=255,R=255))
    00072	         ColorScale(1)=(relativetime=0.500000,Color=(B=255,G=255,R=255))
    00073	         ColorScale(2)=(relativetime=1.000000,Color=(B=128,G=255,R=255))
    00074	         FadeOutStartTime=0.500000
    00075	         MaxParticles=10
    00076	         StartLocationOffset=(Z=60.000000)
    00077	         SizeScale(0)=(RelativeSize=2.000000)
    00078	         SizeScale(1)=(relativetime=0.050000,RelativeSize=2.000000)
    00079	         SizeScale(2)=(relativetime=0.100000,RelativeSize=0.500000)
    00080	         SizeScale(3)=(relativetime=1.000000,RelativeSize=0.200000)
    00081	         StartSizeRange=(X=(Min=10.000000,Max=20.000000),Y=(Min=10.000000,Max=20.000000),Z=(Min=10.000000,Max=20.000000))
    00082	         InitialParticlesPerSecond=40.000000
    00083	         DrawStyle=PTDS_Brighten
    00084	         Texture=Texture'XIIICine.effets.etincelle'
    00085	         SecondsBeforeInactive=100.000000
    00086	         LifetimeRange=(Min=1.300000,Max=1.300000)
    00087	         StartVelocityRange=(X=(Min=-1000.000000,Max=1000.000000),Y=(Min=-1000.000000,Max=1000.000000),Z=(Min=1500.000000,Max=1500.000000))
    00088	         VelocityLossRange=(X=(Min=3.000000,Max=3.000000),Y=(Min=3.000000,Max=3.000000),Z=(Min=2.000000,Max=2.000000))
    00089	         Name="CanExplosionEmitterC"
    00090	     End Object
    00091	     Emitters(2)=SpriteEmitter'XIDCine.CanExplosionEmitter.CanExplosionEmitterC'
    00092	     Begin Object Class=SpriteEmitter Name=CanExplosionEmitterD
    00093	         FadeOut=True
    00094	         RespawnDeadParticles=False
    00095	         UseSizeScale=True
    00096	         UseRegularSizeScale=False
    00097	         AutomaticInitialSpawning=False
    00098	         Initialized=True
    00099	         FadeOutStartTime=0.300000
    00100	         MaxParticles=2
    00101	         StartLocationOffset=(Z=150.000000)
    00102	         SizeScale(0)=(RelativeSize=1.200000)
    00103	         SizeScale(1)=(relativetime=1.000000,RelativeSize=1.000000)
    00104	         SizeScaleRepeats=1.000000
    00105	         StartSizeRange=(X=(Min=80.000000),Y=(Min=80.000000),Z=(Min=80.000000))
    00106	         InitialParticlesPerSecond=10.000000
    00107	         DrawStyle=PTDS_AlphaBlend
    00108	         Texture=Texture'XIIICine.effets.Blam'
    00109	         SecondsBeforeInactive=100.000000
    00110	         LifetimeRange=(Min=0.500000,Max=0.500000)
    00111	         Name="CanExplosionEmitterD"
    00112	     End Object
    00113	     Emitters(3)=SpriteEmitter'XIDCine.CanExplosionEmitter.CanExplosionEmitterD'
    00114	     Begin Object Class=SpriteEmitter Name=CanExplosionEmitterE
    00115	         Acceleration=(X=10.000000,Y=10.000000,Z=20.000000)
    00116	         FadeOut=True
    00117	         FadeIn=True
    00118	         RespawnDeadParticles=False
    00119	         SpinParticles=True
    00120	         UseSizeScale=True
    00121	         UseRegularSizeScale=False
    00122	         AutomaticInitialSpawning=False
    00123	         SymmetryU=True
    00124	         SymmetryV=True
    00125	         RandomSymmetryU=True
    00126	         RandomSymmetryV=True
    00127	         Initialized=True
    00128	         FadeOutStartTime=2.000000
    00129	         FadeInFactor=(W=2.000000)
    00130	         FadeInEndTime=1.500000
    00131	         MaxParticles=15
    00132	         StartLocationOffset=(Z=50.000000)
    00133	         StartLocationRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=-50.000000,Max=50.000000),Z=(Max=50.000000))
    00134	         SpinsPerSecondRange=(X=(Min=-0.300000,Max=0.400000),Y=(Min=-0.300000,Max=0.400000))
    00135	         SizeScale(0)=(RelativeSize=0.200000)
    00136	         SizeScale(1)=(relativetime=0.200000,RelativeSize=1.500000)
    00137	         SizeScale(2)=(relativetime=0.500000,RelativeSize=1.000000)
    00138	         SizeScale(3)=(relativetime=1.000000,RelativeSize=0.600000)
    00139	         StartSizeRange=(X=(Min=70.000000),Y=(Min=70.000000),Z=(Min=70.000000))
    00140	         CenterV=-0.100000
    00141	         InitialParticlesPerSecond=50.000000
    00142	         DrawStyle=PTDS_Darken
    00143	         Texture=Texture'XIIICine.effets.explogrenadeB'
    00144	         SecondsBeforeInactive=100.000000
    00145	         StartVelocityRange=(X=(Min=-200.000000,Max=200.000000),Y=(Min=-200.000000,Max=200.000000),Z=(Min=-30.000000,Max=-30.000000))
    00146	         VelocityLossRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000))
    00147	         Name="CanExplosionEmitterE"
    00148	     End Object
    00149	     Emitters(4)=SpriteEmitter'XIDCine.CanExplosionEmitter.CanExplosionEmitterE'
    00150	     Begin Object Class=MeshEmitter Name=CanExplosionEmitterF
    00151	         StaticMesh=StaticMesh'StaticExplosifs.bidonexplosifKC'
    00152	         Acceleration=(Z=-1500.000000)
    00153	         UseCollision=True
    00154	         FadeOut=True
    00155	         RespawnDeadParticles=False
    00156	         SpinParticles=True
    00157	         DampRotation=True
    00158	         AutomaticInitialSpawning=False
    00159	         Initialized=True
    00160	         DampingFactorRange=(Z=(Min=0.500000,Max=0.500000))
    00161	         MaxCollisions=(Min=1.000000,Max=2.000000)
    00162	         FadeOutStartTime=1.000000
    00163	         MaxParticles=1
    00164	         StartLocationOffset=(Z=30.000000)
    00165	         StartMassRange=(Min=0.800000)
    00166	         SpinsPerSecondRange=(X=(Max=1.000000),Y=(Max=1.000000))
    00167	         StartSizeRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
    00168	         InitialParticlesPerSecond=100.000000
    00169	         SecondsBeforeInactive=100.000000
    00170	         LifetimeRange=(Min=1.000000,Max=1.500000)
    00171	         StartVelocityRange=(X=(Min=-100.000000,Max=100.000000),Y=(Min=-100.000000,Max=100.000000),Z=(Min=2000.000000,Max=2000.000000))
    00172	         VelocityLossRange=(Z=(Min=0.500000,Max=1.000000))
    00173	         Name="CanExplosionEmitterF"
    00174	     End Object
    00175	     Emitters(5)=MeshEmitter'XIDCine.CanExplosionEmitter.CanExplosionEmitterF'
    00176	     CollisionRadius=512.000000
    00177	     CollisionHeight=256.000000
    00178	}

End Source Code