My program doesn't have bugs. It just develops random features.

UE2:PulseLineGenerator (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
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

Property group 'Damage'

DamageAmount

Type: int


Default value: 1

DamageEffect

Type: string


Default value: "Impact_Metal_AR.ParticleSalamander0"

DamageEvent

Type: name


DamageMomentum

Type: Object.Vector


DamageSleep

Type: float


DamageTime

Type: float

time between damage traces.

DamageType

Type: class<DamageType>


Property group 'PulseLineGenerator'

BeamColor

Type: Object.Color


Default value:

Member Value
A 255
B 255
G 255
R 255

BeamSegLength

Type: Object.Range


Default value:

Member Value
A 3.0
B 8.0

BeamStyle

Type: Actor.ERenderStyle


Default value: STY_Translucent

BeamTexture

Type: Material


Default value: Texture'ParticleSystems.Pulse.GlowBeam'

BeamTextureWidth

Type: float


Default value: 3.0

BeamWidth

Type: Object.Range


Default value:

Member Value
A 1.0
B 4.0

bFadeAlphaOnly

Type: bool

for fading with RampUpTime/RampDownTime.

bJointFadeAlphaOnly

Type: bool


Connections

Type: array<TConnectionInfo>


EndBone

Type: string


MeshOwner

Type: Actor


NumBeams

Type: Object.Range


Default value:

Member Value
A 3.0
B 3.0

SpriteJointColor

Type: Object.Color


Default value:

Member Value
A 255
B 128
G 128
R 128

SpriteJointSize

Type: Object.Range


Default value:

Member Value
A 4.0
B 6.0

SpriteJointStyle

Type: Actor.ERenderStyle


Default value: STY_Translucent

SpriteJointTexture

Type: Material


Default value: Texture'ParticleSystems.Pulse.GlowFuzz'

StartBone

Type: string


TemplateClass

Type: class<ParticleTemplate>


Default value: Class'ParticleSystems.PulseLineTemplate'

Internal variables

DamageTimer

Type: float


Default values

Property Value
CullDistance 0.0

Structs

TConnectionInfo

Modifiers: native

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

Functions

Native functions

UpdateRenderBoundingBox

simulated native function UpdateRenderBoundingBox ()


Events

Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick


TurnOff

simulated event TurnOff ()

Overrides: ParticleGenerator.TurnOff


TurnOn

simulated event TurnOn ()

Overrides: ParticleGenerator.TurnOn


Other instance functions

AddConnection

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


HandleHitActor

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


SetEndpoints

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


SetMeshOwner

simulated function SetMeshOwner (int i, Actor A)


SpawnSparks

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