home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Game Level Design
/
GLDesign.bin
/
Software
/
UnrealEngine2Runtime
/
UE2Runtime-22262001_Demo.exe
/
Engine
/
Classes
/
SparkEmitter.uc
< prev
next >
Wrap
Text File
|
2003-06-23
|
954b
|
31 lines
//=============================================================================
// Emitter: An Unreal Spark Particle Emitter.
//=============================================================================
class SparkEmitter extends ParticleEmitter
native;
struct ParticleSparkData
{
var float TimeBeforeVisible;
var float TimeBetweenSegments;
var vector StartLocation;
var vector StartVelocity;
};
var (Spark) range LineSegmentsRange;
var (Spark) range TimeBeforeVisibleRange;
var (Spark) range TimeBetweenSegmentsRange;
var transient array<ParticleSparkData> SparkData;
var transient vertexbuffer VertexBuffer;
var transient indexbuffer IndexBuffer;
var transient int NumSegments;
var transient int VerticesPerParticle;
var transient int IndicesPerParticle;
var transient int PrimitivesPerParticle;
defaultproperties
{
LineSegmentsRange=(Min=5,Max=5)
}