I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:PulseLineGenerator (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> ParticleGenerator >> PulseLineGenerator
Package: 
ParticleSystems
Known classes within PulseLineGenerator:
PulseLineTemplate
Direct subclasses:
BendiBeamGenerator, ForceWallBeam, ProjectileLaserPulse
This class in other games:
U2

$Author: Aleiby $ $Date: 11/22/02 1:00a $ $Revision: 17 $ Name: PulseLineGenerator.uc Author: Aaron R Leiby Date: 15 August 2000 Description: How to use this class:

Properties[edit]

Property group 'Damage'[edit]

DamageAmount[edit]

Type: int


Default value: 1

DamageEffect[edit]

Type: string


Default value: "Sparks02.ParticleSalamander0"

DamageEvent[edit]

Type: name


DamageMomentum[edit]

Type: Object.Vector


DamageSleep[edit]

Type: float


DamageTime[edit]

Type: float

time between damage traces.

DamageType[edit]

Type: class<DamageType>


Property group 'PulseLineGenerator'[edit]

BeamColor[edit]

Type: Object.Color


Default value:

Member Value
B 255
G 255
R 255

BeamSegLength[edit]

Type: Object.Range


Default value:

Member Value
A 3.0
B 8.0

BeamStyle[edit]

Type: Actor.ERenderStyle


Default value: STY_Translucent

BeamTexture[edit]

Type: Material


Default value: Texture'ParticleSystems.Pulse.GlowBeam'

BeamTextureWidth[edit]

Type: float


Default value: 3.0

BeamWidth[edit]

Type: Object.Range


Default value:

Member Value
A 1.0
B 4.0

Connections[edit]

Type: array<TConnectionInfo>


EndBone[edit]

Type: string


MeshOwner[edit]

Type: Actor


NumBeams[edit]

Type: Object.Range


Default value:

Member Value
A 3.0
B 3.0

SpriteJointColor[edit]

Type: Object.Color


Default value:

Member Value
B 128
G 128
R 128

SpriteJointSize[edit]

Type: Object.Range


Default value:

Member Value
A 4.0
B 6.0

SpriteJointStyle[edit]

Type: Actor.ERenderStyle


Default value: STY_Translucent

SpriteJointTexture[edit]

Type: Material


Default value: Texture'ParticleSystems.Pulse.GlowFuzz'

StartBone[edit]

Type: string


TemplateClass[edit]

Type: class<ParticleTemplate>


Default value: Class'ParticleSystems.PulseLineTemplate'

Internal variables[edit]

DamageTimer[edit]

Type: float


Default values[edit]

Property Value
bAlwaysRelevant True
bMustFace False
RemoteRole ROLE_SimulatedProxy
VisibilityHeight 0.0
VisibilityRadius 0.0

Structs[edit]

TConnectionInfo[edit]

Modifiers: native

Object.Vector Start 
Object.Vector End 
float Length 
Actor StartActor 
Actor EndActor 

Functions[edit]

Events[edit]

Tick[edit]

event Tick (float DeltaTime)

Overrides: Actor.Tick


TurnOff[edit]

simulated event TurnOff ()

Overrides: ParticleGenerator.TurnOff


TurnOn[edit]

simulated event TurnOn ()

Overrides: ParticleGenerator.TurnOn


Other instance functions[edit]

AddConnection[edit]

simulated function AddConnection (Object.Vector Start, Object.Vector End)


SetMeshOwner[edit]

simulated function SetMeshOwner (int i, Actor A)


SpawnSparks[edit]

protected function SpawnSparks (Actor.CheckResult Hit)