//============================================================================= // PSParticle. //============================================================================= class FSPSParticle expands FSParticleSpawner; var float plife; function BeginPlay() { Enable('Timer'); SetTimer(0.1,True); } function timer() { plife -= 0.1; Scaleglow = plife; if (plife <= 0.0) Destroy(); } function HitWall (vector HitNormal, actor Wall) { destroy(); } defaultproperties { ParticleSpeedMin=0 ParticleSpeedMax=0 ParticleDelayMin=0.000000 ParticleDelayMax=0.000000 ParticleSizeMin=0.000000 ParticleSizeMax=0.000000 ParticleLifeSpanMin=0.000000 ParticleLifeSpanMax=0.000000 ParticleSpawnRadius=0 ParticleTexture=None Physics=PHYS_Projectile RemoteRole=ROLE_None LifeSpan=30.000000 bDirectional=False Style=STY_Translucent DrawScale=0.500000 CollisionRadius=1.000000 CollisionHeight=1.000000 bCollideWorld=True }