This repository was archived by the owner on Jul 11, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathParticleModuleTypeDataSnow.uc
More file actions
60 lines (49 loc) · 2.16 KB
/
Copy pathParticleModuleTypeDataSnow.uc
File metadata and controls
60 lines (49 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/*=============================================================================
ParticleModuleTypeDataPhysX.uc: PhysX Emitter Source.
Copyright 2007-2008 AGEIA Technologies.
=============================================================================*/
class ParticleModuleTypeDataSnow extends ParticleModuleTypeDataBase
native
editinlinenew
collapsecategories
hidecategories(Object);
var(Spawn) rawdistributionvector StartSize;
var(Spawn) rawdistributionvector StartVelocity;
var(Spawn) rawdistributionvector StartLocation;
var(Lifetime) rawdistributionvector ColorOverLife;
var(Lifetime) rawdistributionfloat AlphaOverLife;
var(Lifetime) rawdistributionfloat Lifetime;
var(Lifetime) float KillHeight;
/** Distance from player to bounds at which the particles will start to fade out */
var(Rendering) float FadeStart;
/** Distance from player to bounds at which the particles will be totally faded out. SHOULD MATCH MAXDRAWDISTANCE OF THE EMITTER ACTOR! */
var(Rendering) float FadeStop;
cpptext
{
virtual FParticleEmitterInstance *CreateInstance(UParticleEmitter *InEmitterParent, UParticleSystemComponent *InComponent);
virtual void Spawn(FParticleEmitterInstance* Owner, INT Offset, FLOAT SpawnTime);
}
defaultproperties
{
Begin Object Class=DistributionVectorUniform Name=DistributionStartSize
Min=(X=1,Y=1,Z=1)
Max=(X=1,Y=1,Z=1)
End Object
StartSize=(Distribution=DistributionStartSize)
Begin Object Class=DistributionVectorUniform Name=DistributionStartLocation
End Object
StartLocation=(Distribution=DistributionStartLocation)
Begin Object Class=DistributionVectorUniform Name=DistributionStartVelocity
End Object
StartVelocity=(Distribution=DistributionStartVelocity)
Begin Object Class=DistributionVectorConstantCurve Name=DistributionColorOverLife
End Object
ColorOverLife=(Distribution=DistributionColorOverLife)
Begin Object Class=DistributionFloatConstant Name=DistributionAlphaOverLife
Constant=1.0f;
End Object
AlphaOverLife=(Distribution=DistributionAlphaOverLife)
Begin Object Class=DistributionFloatUniform Name=DistributionLifetime
End Object
Lifetime=(Distribution=DistributionLifetime)
}