There is no spoon

UE3:UTXRayVolume (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 03:16, 16 August 2009 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> Actor >> Brush >> Volume >> PhysicsVolume >> UTXRayVolume
Package: 
UTGame
Direct subclass:
UTXRayVolume_Content

Applies X-Ray effect to all pawns inside the volume

Properties

ActivateSound

Type: SoundCue

sounds played for various actions

AmbientSoundComponent

Type: AudioComponent


DestroySound

Type: SoundCue

sounds played for various actions

EnterSound

Type: SoundCue

sounds played for various actions

ExitSound

Type: SoundCue

sounds played for various actions

GeneratorEffect

Type: ParticleSystemComponent


GeneratorMesh

Type: SkeletalMeshComponent


InsideAmbientSound

Type: SoundCue

ambient sounds

InsideCameraEffect

Type: class<UTEmitCameraEffect>

camera emitter played on player in volume

MinimumDamage

Type: float

minimum SavedDamage before we actually apply it (needs to be large enough to counter any scaling factors that might reduce to below 1)

Default value: 1.0

OutsideAmbientSound

Type: SoundCue

ambient sounds

PawnLifeDrainPerSec

Type: float

each second, LifeSpan is decreased by this much extra for each living Pawn in the volume

PawnTimeScalingFactor

Type: float

Time dilation scaling factor for pawns in this volume

Default value: 0.4

SavedDamage

Type: float

saved partial damage (in case of high frame rate

SlowEffect

Type: ParticleSystemComponent


XRayInvisMaterial

Type: Material

Materials to use for characters when the XRay effect is active

Default values

Property Value
bCollideActors False
bHidden False
bNetInitialRotation True
bNoDelete False
bStatic False
CollisionType COLLIDE_CustomDefault
DamagePerSec 2.0
LifeSpan 180.0
NetUpdateFrequency 1.0
Priority 100000
RemoteRole ROLE_SimulatedProxy

Subobjects

BrushComponent0

Class: Engine.BrushComponent

Inherits from: PhysicsVolume.BrushComponent0

No new values.

Delegates

OnDeployableUsedUp

delegate OnDeployableUsedUp (Actor ChildDeployable)

We use a delegate so that different types of creators can get the OnDestroyed event

Functions

Events

CollisionChanged

simulated event CollisionChanged ()

Overrides: Volume.CollisionChanged

Called when collision values change for this actor (via SetCollision/SetCollisionSize).

Destroyed

simulated event Destroyed ()

Overrides: Actor.Destroyed


PawnEnteredVolume

simulated event PawnEnteredVolume (Pawn Other)

Overrides: PhysicsVolume.PawnEnteredVolume


PawnLeavingVolume

simulated event PawnLeavingVolume (Pawn Other)

Overrides: PhysicsVolume.PawnLeavingVolume


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: PhysicsVolume.PostBeginPlay


Reset

event Reset ()

Overrides: PhysicsVolume.Reset


Tick

simulated event Tick (float DeltaTime)

Overrides: Actor.Tick


Timer

event Timer ()

Overrides: Actor.Timer


Other instance functions

ActivateSlowEffect

simulated function ActivateSlowEffect ()


NotifyPawnBecameViewTarget

simulated function NotifyPawnBecameViewTarget (Pawn P, PlayerController PC)

Overrides: PhysicsVolume.NotifyPawnBecameViewTarget

notification when a Pawn inside this volume becomes the ViewTarget for a PlayerController

StopsProjectile

simulated function bool StopsProjectile (Projectile P)

Overrides: Actor.StopsProjectile