Gah - a solution with more questions. – EntropicLqd

UE2:PhysicsVolume (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
U2XMP Object >> Actor >> Brush >> Volume >> PhysicsVolume

Contents

Package: 
Engine
Direct subclasses:
DefaultPhysicsVolume, LadderVolume, WaterVolume
This class in other games:
U2, UDK, UE2Runtime, UT2003, UT2004, UT3

PhysicsVolume: a bounding volume which affects actor physics Each Actor is affected at any time by one PhysicsVolume This is a built-in Unreal class and it shouldn't be modified.

[edit] Properties

[edit] Property group 'PhysicsVolume'

[edit] bBounceVelocity

Type: bool

this velocity zone should bounce actors that land in it

[edit] bDestructive

Type: bool

Destroys most actors which enter it.

[edit] bMoveProjectiles

Type: bool

this velocity zone should impart velocity to projectiles and effects

[edit] bNeutralZone

Type: bool

Players can't take damage in this zone.

[edit] bNoInventory

Type: bool


[edit] bPainCausing

Type: bool

Zone causes pain.

[edit] bWaterVolume

Type: bool

NEW (mwp) allow bWaterVolume to be edited on the DefaultPhysicsVolume

[edit] DamagePerSec

Type: float


[edit] DamageType

Type: class<DamageType>


[edit] EntryActor

Type: class<Actor>

e.g. a splash (only if water zone)

[edit] EntrySound

Type: Sound

only if waterzone

[edit] ExitActor

Type: class<Actor>

e.g. a splash (only if water zone)

[edit] ExitSound

Type: Sound

only if waterzone

[edit] FluidFriction

Type: float


Default value: 0.3

[edit] Gravity

Type: Object.Vector


Default value:

Member Value
Z -1250.0

[edit] GroundFriction

Type: float


Default value: 8.0

[edit] Priority

Type: int

determines which PhysicsVolume takes precedence if they overlap

[edit] TerminalVelocity

Type: float


Default value: 4096.0

[edit] UnderwaterSoundStr

Type: string

ambient sound to play when player is underwater

Default value: "U2AmbientA.Underwater_08"

[edit] ViewFlash

Type: Object.Vector


[edit] ViewFog

Type: Object.Vector


[edit] ZoneVelocity

Type: Object.Vector


[edit] Property group 'VolumeFog'

[edit] bDistanceFog

Type: bool

There is distance fog in this physicsvolume.

[edit] DistanceFogColor

Type: Object.Color


[edit] DistanceFogEnd

Type: float


[edit] DistanceFogStart

Type: float


[edit] Property group 'ZoneLight'

[edit] DetailDistanceFogEnd

Type: float

Array size: 5


[edit] DetailDistanceFogStart

Type: float

Array size: 5


[edit] Internal variables

[edit] NextPhysicsVolume

Type: PhysicsVolume


[edit] PainTimer

Type: Info


[edit] Default values

Property Value
bAlwaysRelevant True

[edit] Functions

[edit] Events

[edit] ActorEnteredVolume

event ActorEnteredVolume (Actor Other)


[edit] ActorLeavingVolume

event ActorLeavingVolume (Actor Other)


[edit] PawnEnteredVolume

event PawnEnteredVolume (Pawn Other)


[edit] PawnLeavingVolume

event PawnLeavingVolume (Pawn Other)


[edit] PhysicsChangedFor

event PhysicsChangedFor (Actor Other)


[edit] PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Volume.PostBeginPlay


[edit] Replication

event Replication ()

Overrides: Actor.Replication


[edit] touch

event touch (Actor Other)

Overrides: Actor.Touch


[edit] untouch

event untouch (Actor Other)

Overrides: Actor.UnTouch


[edit] Other instance functions

[edit] CausePainTo

function CausePainTo (Actor Other)


[edit] PlayEntrySplash

function PlayEntrySplash (Actor Other)


[edit] PlayExitSplash

function PlayExitSplash (Actor Other)


[edit] TimerPop

function TimerPop (VolumeTimer T)


[edit] Trigger

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.Trigger


Personal tools