UE1:ZoneInfo (UT)
- Package:
- Engine
- Direct subclasses:
- CloudZone, KillingField, LavaZone, LevelInfo, NitrogenZone, PressureZone, SkyZoneInfo, SlimeZone, TarZone, TeleporterZone, ToggleZoneInfo, VacuumZone, WarpZoneInfo, WaterZone
- Known custom subclass:
- Wormbo/SelectableSkyZoneInfo
- This class in other games:

ZoneInfo actors are used to set properties of zones that are different from the global level properties as defined in the map's LevelInfo. They can be used to assign names to areas of the map and can specify audio reverb effects.
Properties
Property group 'LensFlare'
LensFlare
Type: Texture
Array size: 12
LensFlareOffset
Type: float
Array size: 12
LensFlareScale
Type: float
Array size: 12
Property group 'LocationStrings'
ZoneName
Type: string
Modifiers: localized
The location name of this zone's area. If you want to "fine-tune" the location names below the zone level, use LocationID actors.
Property group 'Reverb'
bRaytraceReverb
Type: bool
bReverbZone
Type: bool
Whether sounds are played with added reverb effects in this zone.
CutoffHz
Type: int
Default value: 6000
Delay
Type: byte
Array size: 6
Default value, index 0: 20
Default value, index 1: 34
Gain
Type: byte
Array size: 6
Default value, index 0: 150
Default value, index 1: 70
MasterGain
Type: byte
Default value: 100
SpeedOfSound
Type: float
Default value: 8000.0
Property group 'ZoneInfo'
bBounceVelocity
Type: bool
bDestructive
Type: bool
Destroys carcasses.
bFogZone
Type: bool
Modifiers: const
Zone is fog-filled.
bGravityZone
Type: bool
Whether this zone's gravity differs from the global gravity as defined in the LevelInfo.
bKillZone
Type: bool
Modifiers: const
Zone instantly kills those who enter.
bMoveProjectiles
Type: bool
this velocity zone should impart velocity to projectiles and effects
Default value: True
bNeutralZone
Type: bool
Players can't take damage in this zone.
bNoInventory
Type: bool
bPainZone
Type: bool
Zone causes pain.
bWaterZone
Type: bool
Zone is water-filled.
DamagePerSec
Type: int
DamageString
Type: string
Modifiers: localized
DamageType
Type: name
EntryActor
e.g. a splash (only if water zone)
EntrySound
Type: Sound
only if waterzone
ExitActor
e.g. a splash (only if water zone)
ExitSound
Type: Sound
only if waterzone
MaxCarcasses
Type: int
Default value: 3
MaxLightCount
Type: byte
maximum number of lights to use (when MeshPolyCount drops below MinLightingPolyCount)
Default value: 6
MaxLightingPolyCount
Type: int
Default value: 5000
MinLightCount
Type: byte
minimum number of lights to use (when MaxLightingPolyCount is exceeded)
Default value: 6
MinLightingPolyCount
Type: int
Default value: 1000
ZoneFluidFriction
Type: float
Default value: 1.2
ZoneGravity
Type: Object.Vector
Default value:
Member | Value |
---|---|
Z | -950.0 |
ZoneGroundFriction
Type: float
Default value: 8.0
ZonePlayerEvent
Type: name
ZoneTag
Type: name
ZoneTerminalVelocity
Type: float
Default value: 2500.0
ZoneVelocity
Type: Object.Vector
Property group 'ZoneLight'
AmbientBrightness
Type: byte
AmbientHue
Type: byte
AmbientSaturation
Type: byte
Default value: 255
EnvironmentMap
Type: Texture
Modifiers: const
FogColor
Type: Object.Color
FogDistance
Type: float
TexUPanSpeed
Type: float
Default value: 1.0
TexVPanSpeed
Type: float
Default value: 1.0
ViewFlash
Type: Object.Vector
ViewFog
Type: Object.Vector
Internal variables
LocationID
Type: LocationID
Linked list of LocationID actors in this zone that provide finer location naming control.
NumCarcasses
Type: int
SkyZone
Type: SkyZoneInfo
The sky box zone assigned to this zone.
ZonePlayerCount
Type: int
Default values
Property | Value |
---|---|
bAlwaysRelevant | True |
bNoDelete | True |
bStatic | True |
NetUpdateFrequency | 2.0 |
Texture | Texture'Engine.S_ZoneInfo' |
Functions
Iterator functions
ZoneActors
Events
ActorEntered
ActorLeaving
PreBeginPlay
Overrides: Actor.PreBeginPlay
Trigger
Overrides: Actor.Trigger
Other instance functions
LinkToSkybox