Gah - a solution with more questions. – EntropicLqd
UE3:AnimNotify_Trails (UDK)
Object >> AnimNotify >> AnimNotify_Trails |
- Package:
- Engine
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
AnimNotify for having a Trails emitter spawn based on an animation.
Properties[edit]
Property group 'AnimNotify_Trails'[edit]
bPreview[edit]
Type: bool
Modifiers: editoronly
If TRUE, the particle system will play in the viewer as well as in game
bSkipIfOwnerIsHidden[edit]
Type: bool
If Owner is hidden, skip particle effect
Default value: True
Property group 'Trails'[edit]
bIsExtremeContent[edit]
Type: bool
If this effect should be considered extreme content
ControlPointSocketName[edit]
Type: name
The control point socket - controls the UV tiling as well as tapering the two edges to this point.
Default value: 'MidControl'
FirstEdgeSocketName[edit]
Type: name
The first edge socket - with the second edge defines the edges of the trail
Default value: 'EndControl'
PSTemplate[edit]
Type: ParticleSystem
The Particle system to play
SamplesPerSecond[edit]
Type: float
The frame rate (FPS) to sample the animation at for trail points
Default value: 60.0
SecondEdgeSocketName[edit]
Type: name
The second edge socket - with the first edge defines the edges of the trail
Default value: 'StartControl'
Internal variables[edit]
AnimNodeSeq[edit]
Type: AnimNodeSequence
Modifiers: transient
bResampleRequired[edit]
Type: bool
CurrentTime[edit]
Type: float
Modifiers: transient
Used by the event functions...
EndTime[edit]
Type: float
The end time (will auto-adjust Duration setting, and vice-versa)
LastStartTime[edit]
Type: float
Locally store 'start' time to determine when regenerating the curve data is required.
SampleTimeStep[edit]
Type: float
Modifiers: deprecated
The timestep at which to sample the animation for trail points
Default value: 0.016
TimeStep[edit]
Type: float
Modifiers: transient
TrailSampleData[edit]
Type: array<TrailSamplePoint>
Modifiers: deprecated
TrailSampledData[edit]
Type: array<TrailSample>
The sampled data for the trail
Structs[edit]
TrailSample[edit]
Modifiers: native
- float RelativeTime
- The time value at this sample point, relative to the starting time.
- Object.Vector FirstEdgeSample
- The sample for the first edge
- Object.Vector SecondEdgeSample
- The sample for the second edge
- Object.Vector ControlPointSample
- The sample for the control point
TrailSamplePoint[edit]
Modifiers: native
- float RelativeTime
- The time value at this sample point, relative to the starting time.
- TrailSocketSamplePoint FirstEdgeSample
- The sample for the first edge
- TrailSocketSamplePoint SecondEdgeSample
- The sample for the second edge
- TrailSocketSamplePoint ControlPointSample
- The sample for the control point
TrailSocketSamplePoint[edit]
Modifiers: native
- Object.Vector Position
- Position of the socket relative to the root-bone at the sample point
- Object.Vector Velocity
- Velocity of the socket at the sample point
Native functions[edit]
GetNumSteps[edit]
Called from NotifyTick or NotifyEnd, this function will return the number of steps to take for a notify call given the index of the last sample that was processed.
Parameters:
- InLastTrailIndex - The index of the last sample that was processed.
Returns:
- INT The number of steps to take for the notify.