UE3:Volume (UDK)
- Package:
- Engine
- Direct subclasses:
- BlockingVolume, ColorScaleVolume, CullDistanceVolume, EnvironmentVolume, FoliageFactory, LevelStreamingVolume, LightmassImportanceVolume, LightVolume, NavMeshBoundsVolume, NxGenericForceFieldBrush, PathBlockingVolume, PhysicsVolume, PortalVolume, PostProcessVolume, ProcBuilding, RB_ForceFieldExcludeVolume, ReverbVolume, TestSplittingVolume, TriggerVolume, UTAreaNamingVolume, UTAutoCrouchVolume
- This class in other games:
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
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()
Properties
Property group 'Location'
LocationName
Type: string
Modifiers: localized
LocationPriority
Type: int
Property group 'Volume'
bForcePawnWalk
Type: bool
Should pawns be forced to walk when inside this volume?
bProcessAllActors
Type: bool
Should process all actors within this volume
Internal variables
AssociatedActor
Type: Actor
this actor gets touch() and untouch notifications as the volume is entered or left
Default values
Property | Value |
---|---|
bCollideActors | True |
bSkipActorPropertyReplication | True |
CollisionType | COLLIDE_TouchAllButWeapons |
Subobjects
BrushComponent0
Class: Engine.BrushComponent
Inherits from: Brush.BrushComponent0
Property | Value | ||||||
---|---|---|---|---|---|---|---|
AlwaysLoadOnClient | True | ||||||
AlwaysLoadOnServer | True | ||||||
bAcceptsLights | True | ||||||
bDisableAllRigidBody | True | ||||||
BlockNonZeroExtent | True | ||||||
CollideActors | True | ||||||
LightingChannels |
| ||||||
ReplacementPrimitive | None |
Functions
Native functions
Encompasses
EncompassesPoint
Events
CollisionChanged
Overrides: Actor.CollisionChanged
Called when collision values change for this actor (via SetCollision/SetCollisionSize).
PostBeginPlay
Overrides: Actor.PostBeginPlay
ProcessActorSetVolume
Other instance functions
DisplayDebug
Overrides: Actor.DisplayDebug
list important Volume variables on canvas. HUD will call DisplayDebug() on the current ViewTarget when the ShowDebug exec is used
Parameters:
- HUD - HUD with canvas to draw on
- out_YL - Height of the current font
- out_YPos - Y position on Canvas. out_YPos += out_YL, gives position to draw text for next debug line.
GetLocationStringFor
Overrides: Actor.GetLocationStringFor
OnToggle
States
AssociatedTouch
AssociatedTouch.BeginState
Overrides: Object.BeginState (global)
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).
AssociatedTouch.Touch
Overrides: Actor.Touch (global)
AssociatedTouch.untouch
Overrides: Actor.UnTouch (global)