Gah - a solution with more questions. – EntropicLqd

UE3:SeqEvent_ParticleEvent (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> SequenceObject >> SequenceOp >> SequenceEvent >> SeqEvent_ParticleEvent
Package: 
Engine


Properties[edit]

Property group 'SeqEvent_ParticleEvent'[edit]

UseRelfectedImpactVector[edit]

Type: bool

If TRUE, use the impact direction reflected about the hit normal as the normal.

Internal variables[edit]

EventEmitterTime[edit]

Type: float

The emitter time of the event.

EventNormal[edit]

Type: Object.Vector

The collision normal of the event.

EventParticleTime[edit]

Type: float

The particle time of the event.

EventPosition[edit]

Type: Object.Vector

The particle position of the event.

EventType[edit]

Type: EParticleEventOutputType

The type of event.

EventVelocity[edit]

Type: Object.Vector

The particle velocity of the event.

Default values[edit]

Property Value
bPlayerOnly False
MaxTriggerCount 0
ObjCategory "Particles"
ObjName "ParticleEvent"
VariableLinks[1]
Member Value
bWriteable True
ExpectedType Class'Engine.SeqVar_Int'
LinkDesc "Type"
PropertyName 'EventType'
VariableLinks[2]
Member Value
bWriteable True
ExpectedType Class'Engine.SeqVar_Vector'
LinkDesc "Pos"
PropertyName 'EventPosition'
VariableLinks[3]
Member Value
bWriteable True
ExpectedType Class'Engine.SeqVar_Float'
LinkDesc "ETime"
PropertyName 'EventEmitterTime'
VariableLinks[4]
Member Value
bWriteable True
ExpectedType Class'Engine.SeqVar_Vector'
LinkDesc "Vel"
PropertyName 'EventVelocity'
VariableLinks[5]
Member Value
bWriteable True
ExpectedType Class'Engine.SeqVar_Float'
LinkDesc "PTime"
PropertyName 'EventParticleTime'
VariableLinks[6]
Member Value
bWriteable True
ExpectedType Class'Engine.SeqVar_Vector'
LinkDesc "Normal"
PropertyName 'EventNormal'

Enums[edit]

EParticleEventOutputType[edit]

ePARTICLEOUT_Spawn 
ePARTICLEOUT_Death 
ePARTICLEOUT_Collision 
ePARTICLEOUT_Kismet 

Static events[edit]

GetObjClassVersion[edit]

static event int GetObjClassVersion ()

Overrides: SequenceObject.GetObjClassVersion

Return the version number for this class. Child classes should increment this method by calling Super then adding a individual class version to the result. When a class is first created, the number should be 0; each time one of the link arrays is modified (VariableLinks, OutputLinks, InputLinks, etc.), the number that is added to the result of Super.GetObjClassVersion() should be incremented by 1.

Returns:

the version number for this specific class.