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

UE2:Volume (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Brush >> Volume
Package: 
Engine
Direct subclasses:
ASCriticalObjectiveVolume, BlockingVolume, LeavingBattleFieldVolume, LimitationVolume, PhysicsVolume, SnipingVolume
Known custom subclasses:
Crusha/UltimateMappingTools, Jrubzjeknf/TeamSpecificActors, Jrubzjeknf/TeamSpecificActors/TeamSpecificPhysicsVolume, Crusha/UltimateMappingTools/CullDistanceVolume, Crusha/UltimateMappingTools/HealVolume, Crusha/UltimateMappingTools/NetworkImportanceVolume
This class in other games:
UE2Runtime, UT2003, U2, U2XMP, UT3, UDK

Volume: a bounding volume touch() and untouch() notifications to the volume as actors enter or leave it enteredvolume() and leftvolume() notifications when center of actor enters the volume pawns with bIsPlayer==true cause playerenteredvolume notifications instead of actorenteredvolume() This is a built-in Unreal class and it shouldn't be modified.

Properties[edit]

Property group 'Volume'[edit]

AssociatedActorTag[edit]

Type: name

Used by L.D. to specify tag of associated actor

DecoList[edit]

Type: DecorationList

Modifiers: edfindable

A list of decorations to be spawned inside the volume when the level starts

LocationName[edit]

Type: string

Modifiers: localized


Default value: "unspecified"

LocationPriority[edit]

Type: int


Internal variables[edit]

AssociatedActor[edit]

Type: Actor

this actor gets touch() and untouch notifications as the volume is entered or left

Default values[edit]

Property Value
bCollideActors True
bSkipActorPropertyReplication True

Functions[edit]

Native functions[edit]

Encompasses[edit]

native function bool Encompasses (Actor Other)


Events[edit]

PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Other instance functions[edit]

DisplayDebug[edit]

function DisplayDebug (Canvas Canvas, out float YL, out float YPos)

Overrides: Actor.DisplayDebug


States[edit]

AssociatedTouch[edit]

AssociatedTouch.BeginState[edit]

event BeginState ()

Overrides: Object.BeginState (global)


AssociatedTouch.touch[edit]

event touch (Actor Other)

Overrides: Actor.Touch (global)


AssociatedTouch.untouch[edit]

event untouch (Actor Other)

Overrides: Actor.UnTouch (global)