I'm a doctor, not a mechanic

UE2:PulseLineGenerator (U2)

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

$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: "Impact_Metal_AR.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
A 255
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

bFadeAlphaOnly[edit]

Type: bool

for fading with RampUpTime/RampDownTime.

bJointFadeAlphaOnly[edit]

Type: bool


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
A 255
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
CullDistance 0.0

Structs[edit]

TConnectionInfo[edit]

Modifiers: native

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

Functions[edit]

Native functions[edit]

UpdateRenderBoundingBox[edit]

simulated native function UpdateRenderBoundingBox ()


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)


HandleHitActor[edit]

function HandleHitActor (Actor HitActor, Object.Vector HitLocation, Object.Vector HitNormal)


SetEndpoints[edit]

simulated function SetEndpoints (Object.Vector Start, Object.Vector End, optional int i)


SetMeshOwner[edit]

simulated function SetMeshOwner (int i, Actor A)


SpawnSparks[edit]

function SpawnSparks (Object.Vector HitLocation, Object.Vector HitNormal)