Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:UTExplosionLight (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Component >> ActorComponent >> LightComponent >> PointLightComponent >> UTExplosionLight
Package: 
UTGame
Direct subclasses:
UTCicadaRocketExplosionLight, UTGreenMuzzleFlashLight, UTHugeExplosionLight, UTLeviathanMuzzleFlashLight, UTLinkGunMuzzleFlashLight, UTRocketExplosionLight, UTRocketLight, UTRocketMuzzleFlashLight, UTShockComboExplosionLight, UTShockImpactLight, UTShockMuzzleFlashLight, UTStingerMuzzleFlashLight, UTTurretMuzzleFlashLight, UTVehicleShockComboLight
This class in other games:
UT3

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties

Property group 'UTExplosionLight'

TimeShift

Type: array<LightValues>


Internal variables

bCheckFrameRate

Type: bool

set false after frame rate dependent properties have been tweaked.

Default value: True

bInitialized

Type: bool

used to initialize light properties from TimeShift on spawn so you don't have to update initial values in two places

HighDetailFrameTime

Type: float

HighDetailFrameTime - if frame rate is above this, force super high detail.

Default value: 0.015

Lifetime

Type: float

Lifetime - how long this explosion has been going

TimeShiftIndex

Type: int

Index into TimeShift array

Default values

Property Value
Brightness 8.0
CastShadows False
LightColor
Member Value
A 255
B 255
G 255
R 255
Radius 256.0

Structs

LightValues

Modifiers: native

float StartTime 
float Radius 
float Brightness 
Object.Color LightColor 

Delegates

OnLightFinished

delegate OnLightFinished (UTExplosionLight Light)

called when the light has burnt out

Native functions

ResetLight

final native function ResetLight ()