Engine
Class SpriteEmitter

source: C:\XIII\Engine\Classes\SpriteEmitter.uc
Core.Object
   |
   +--Engine.ParticleEmitter
      |
      +--Engine.SpriteEmitter
Direct Known Subclasses:None

class SpriteEmitter
extends Engine.ParticleEmitter

//============================================================================= // Emitter: An Unreal Sprite Particle Emitter. //=============================================================================
Variables
 vector ProjectionNormal
 vector RealProjectionNormal
 EParticleDirectionUsage UseDirectionAs


Source Code


00001	//=============================================================================
00002	// Emitter: An Unreal Sprite Particle Emitter.
00003	//=============================================================================
00004	class SpriteEmitter extends ParticleEmitter
00005		native;
00006	
00007	
00008	enum EParticleDirectionUsage
00009	{
00010		PTDU_View,
00011		PTDU_MoveAndViewUp,
00012		PTDU_MoveAndViewRight,
00013		PTDU_MoveAndViewForward,
00014		PTDU_Normal,
00015		PTDU_ViewAndNormalUp,
00016		PTDU_ViewAndNormalRight,
00017		PTDU_MoveAndNormalUp,
00018		PTDU_MoveAndNormalRight
00019	};
00020	
00021	
00022	var (Sprite)		EParticleDirectionUsage		UseDirectionAs;
00023	var (Sprite)		vector						ProjectionNormal;
00024	
00025	var transient		vector						RealProjectionNormal;
00026	
00027	defaultproperties
00028	{
00029	     ProjectionNormal=(Z=1.000000)
00030	}

End Source Code