Core.Object | +--Engine.Actor | +--Engine.Emitter | +--Engine.ImpactEmitter | +--XIII.BulletDustEmitter
00001 //----------------------------------------------------------- 00002 // 00003 //----------------------------------------------------------- 00004 class BulletDustEmitter extends ImpactEmitter; 00005 00006 //_____________________________________________________________________________ 00007 simulated event PostBeginPlay() 00008 { 00009 // Log(self@"PostBeginPlay"); 00010 Super.PostBeginPlay(); 00011 SpriteEmitter(Emitters[0]).ProjectionNormal = vRand(); 00012 } 00013 00014 00015 defaultproperties 00016 { 00017 ClientImpactSound=Sound'XIIIsound.Impacts__ImpBetonExt.ImpBetonExt__hPlayImpBtE' 00018 Begin Object Class=SpriteEmitter Name=BulletDustEmitterA 00019 UseDirectionAs=PTDU_Normal 00020 ProjectionNormal=(X=1.000000,Y=1.000000,Z=0.000000) 00021 RespawnDeadParticles=False 00022 UseSizeScale=True 00023 UseRegularSizeScale=False 00024 AutomaticInitialSpawning=False 00025 Initialized=True 00026 FadeOutStartTime=0.150000 00027 FadeInEndTime=0.100000 00028 MaxParticles=1 00029 StartSpinRange=(X=(Max=50.000000),Y=(Max=50.000000),Z=(Max=50.000000)) 00030 SizeScale(0)=(RelativeSize=1.000000) 00031 SizeScale(1)=(relativetime=0.150000,RelativeSize=2.000000) 00032 SizeScale(2)=(relativetime=0.230000,RelativeSize=0.500000) 00033 SizeScale(3)=(relativetime=0.500000) 00034 SizeScale(4)=(relativetime=1.000000) 00035 StartSizeRange=(X=(Min=14.400000,Max=18.000000),Y=(Min=14.400000,Max=18.000000),Z=(Min=14.400000,Max=18.000000)) 00036 InitialParticlesPerSecond=100.000000 00037 DrawStyle=PTDS_AlphaBlend 00038 Texture=Texture'XIIICine.effets.impactpoing2A' 00039 SecondsBeforeInactive=10000.000000 00040 LifetimeRange=(Min=0.300000,Max=0.300000) 00041 Name="BulletDustEmitterA" 00042 End Object 00043 Emitters(0)=SpriteEmitter'XIII.BulletDustEmitter.BulletDustEmitterA' 00044 Begin Object Class=SpriteEmitter Name=BulletDustEmitterB 00045 Acceleration=(Z=10.000000) 00046 UseColorScale=True 00047 FadeOut=True 00048 FadeIn=True 00049 RespawnDeadParticles=False 00050 SpinParticles=True 00051 UseSizeScale=True 00052 UseRegularSizeScale=False 00053 AutomaticInitialSpawning=False 00054 SymmetryU=True 00055 SymmetryV=True 00056 RandomSymmetryU=True 00057 RandomSymmetryV=True 00058 Initialized=True 00059 ColorScale(0)=(Color=(B=255,G=255,R=255)) 00060 ColorScale(1)=(relativetime=1.000000,Color=(B=48,G=92,R=103)) 00061 FadeOutStartTime=2.000000 00062 FadeInEndTime=1.200000 00063 MaxParticles=2 00064 StartLocationRange=(Z=(Min=-3.000000,Max=3.000000)) 00065 SpinsPerSecondRange=(X=(Min=-0.300000,Max=0.300000),Y=(Min=-0.300000,Max=0.300000)) 00066 SizeScale(1)=(relativetime=0.100000,RelativeSize=2.000000) 00067 SizeScale(2)=(relativetime=0.500000,RelativeSize=1.000000) 00068 SizeScale(3)=(relativetime=1.000000,RelativeSize=1.000000) 00069 StartSizeRange=(X=(Min=7.000000,Max=10.000000),Y=(Min=7.000000,Max=10.000000),Z=(Min=7.000000,Max=10.000000)) 00070 CenterU=0.200000 00071 CenterV=0.200000 00072 InitialParticlesPerSecond=100.000000 00073 DrawStyle=PTDS_Brighten 00074 Texture=Texture'XIIICine.effets.mist2' 00075 SecondsBeforeInactive=10000.000000 00076 LifetimeRange=(Min=2.500000,Max=3.000000) 00077 StartVelocityRange=(X=(Min=-3.000000,Max=3.000000),Y=(Min=-3.000000,Max=3.000000),Z=(Min=-3.000000,Max=-10.000000)) 00078 Name="BulletDustEmitterB" 00079 End Object 00080 Emitters(1)=SpriteEmitter'XIII.BulletDustEmitter.BulletDustEmitterB' 00081 Begin Object Class=SpriteEmitter Name=BulletDustEmitterC 00082 UseDirectionAs=PTDU_MoveAndViewUp 00083 Acceleration=(X=-10.000000,Y=-20.000000,Z=-400.000000) 00084 UseColorScale=True 00085 RespawnDeadParticles=False 00086 SpinParticles=True 00087 UseSizeScale=True 00088 UseRegularSizeScale=False 00089 AutomaticInitialSpawning=False 00090 SymmetryU=True 00091 SymmetryV=True 00092 RandomSymmetryU=True 00093 RandomSymmetryV=True 00094 Initialized=True 00095 ColorScale(0)=(Color=(B=128,G=128,R=128)) 00096 ColorScale(1)=(relativetime=1.000000,Color=(B=112,G=112,R=112)) 00097 MaxParticles=3 00098 UseRotationFrom=PTRS_Actor 00099 SpinsPerSecondRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-2.000000,Max=2.000000)) 00100 StartSizeRange=(X=(Min=0.500000,Max=1.000000),Y=(Min=0.500000,Max=1.000000)) 00101 CenterU=0.200000 00102 CenterV=0.200000 00103 InitialParticlesPerSecond=100.000000 00104 DrawStyle=PTDS_Brighten 00105 Texture=Texture'XIIICine.effets.etincelle' 00106 TextureUSubdivisions=1 00107 TextureVSubdivisions=1 00108 SecondsBeforeInactive=10000.000000 00109 LifetimeRange=(Min=2.000000,Max=2.500000) 00110 StartVelocityRange=(X=(Min=100.000000,Max=400.000000),Y=(Min=-100.000000,Max=50.000000),Z=(Min=-50.000000,Max=50.000000)) 00111 VelocityLossRange=(X=(Min=1.000000,Max=2.000000),Y=(Min=0.500000,Max=1.000000),Z=(Min=0.500000,Max=1.000000)) 00112 Name="BulletDustEmitterC" 00113 End Object 00114 Emitters(2)=SpriteEmitter'XIII.BulletDustEmitter.BulletDustEmitterC' 00115 bUseCylinderCollision=True 00116 }