## Engine
Class Emitter

source: C:\XIII\Engine\Classes\Emitter.uc

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

Direct Known Subclasses:ImpactEmitter, TriggerParticleEmitter, WaterImpactEmitter, WaterRingsEmitter, BreathSteamEmitter, CanExplosionEmitter, CardboardFragmentsEmitter, DeadMouetEmitter, ExtinguisherEmitter, FireWorkEmitter, HelicoExploEmitter, HelicoHSEmitter, LeavesEmitter, MangousteStunnedEmitter, MissileVaporEmitter, TAEmitter, TrigerredEmitter, XIIIBreakingGlassEmitter, XIIIEcumeEmitter, XIIIExplosiveEmitter, XIIIFireTorchEmitter, XIIIFragment3DEmitter, aahhEmitter, USA02HelicoHSEmitter, USA02HelicoMissileSpawnEmitter, USA02HelicoMissileTrailEmitter, DeadDuckEmitter, Prock03FioleExploEmitter, XIIIAlerteEmitter, XIIIChuteEmiter, GrenadExplosionEmitterSE, BazookExplosionEmitterSE, HeadBloodTrailEmitterSE, BaseDecoEmitters, BazookExplosionEmitter, DeathOnomatopEmitter, DrowningEmitter, FragGrenadFragmentEmitter, GMCExploEmitter, GrenadExplosionEmitter, HeadBloodTrailEmitter, LightVehicleExploEmitter, StunningJumpEmitter, WaterTrailEmitter, BazookExplosionOverlayEmitter, GrenadExplosionOverlayEmitter, BlastDuck, BlastDuckBlow, GibExplosionSE, SpawnEmitter, XIIIMPDeathExplosionEmitter, XIIIMPDuckEmiter

class Emitter
extends Engine.Actor

    //=============================================================================
    // Emitter: An Unreal Emitter Actor.
    //=============================================================================

Variables
`array` | `Emitters`

Source Code

    00001	//=============================================================================
    00002	// Emitter: An Unreal Emitter Actor.
    00003	//=============================================================================
    00004	class Emitter extends Actor
    00005		native
    00006		placeable;
    00007
    00008	#exec Texture Import File=Textures\S_Emitter.pcx  Name=S_Emitter Mips=Off MASKED=1 COMPRESS=DXT1
    00009
    00010
    00011	var ()	export	editinline	array<ParticleEmitter>	Emitters;
    00012
    00013	var		(Global)	bool			AutoDestroy;
    00014	var		(Global)	bool			AutoReset;
    00015	var		(Global)	bool			DisableFogging;
    00016	var		(Global)	rangevector		GlobalOffsetRange;
    00017	var		(Global)	range			TimeTillResetRange;
    00018
    00019	var		transient	float			EmitterRadius;
    00020	var		transient	float			EmitterHeight;
    00021	var		transient	bool			ActorForcesEnabled;
    00022	var		transient	vector			GlobalOffset;
    00023	var		transient	float			TimeTillReset;
    00024
    00025	defaultproperties
    00026	{
    00027	     AutoDestroy=True
    00028	     bInteractive=False
    00029	     bBlockZeroExtentTraces=False
    00030	     bBlockNonZeroExtentTraces=False
    00031	     DrawType=DT_Particle
    00032	     Texture=Texture'Engine.S_Emitter'
    00033	     Style=STY_Particle
    00034	}

End Source Code