I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE1:ZoneInfo (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Info >> ZoneInfo
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:
RTNP, U1, U2, U2XMP, UE2Runtime, UT2003, UT2004, UDK, UT3
S ZoneInfo.png

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[edit]

Property group 'LensFlare'[edit]

LensFlare[edit]

Type: Texture

Array size: 12


LensFlareOffset[edit]

Type: float

Array size: 12


LensFlareScale[edit]

Type: float

Array size: 12


Property group 'LocationStrings'[edit]

ZoneName[edit]

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'[edit]

bRaytraceReverb[edit]

Type: bool


bReverbZone[edit]

Type: bool

Whether sounds are played with added reverb effects in this zone.

CutoffHz[edit]

Type: int


Default value: 6000

Delay[edit]

Type: byte

Array size: 6


Default value, index 0: 20

Default value, index 1: 34

Gain[edit]

Type: byte

Array size: 6


Default value, index 0: 150

Default value, index 1: 70

MasterGain[edit]

Type: byte


Default value: 100

SpeedOfSound[edit]

Type: float


Default value: 8000.0

Property group 'ZoneInfo'[edit]

bBounceVelocity[edit]

Type: bool


bDestructive[edit]

Type: bool

Destroys carcasses.

bFogZone[edit]

Type: bool

Modifiers: const

Zone is fog-filled.

bGravityZone[edit]

Type: bool

Whether this zone's gravity differs from the global gravity as defined in the LevelInfo.

bKillZone[edit]

Type: bool

Modifiers: const

Zone instantly kills those who enter.

bMoveProjectiles[edit]

Type: bool

this velocity zone should impart velocity to projectiles and effects

Default value: True

bNeutralZone[edit]

Type: bool

Players can't take damage in this zone.

bNoInventory[edit]

Type: bool


bPainZone[edit]

Type: bool

Zone causes pain.

bWaterZone[edit]

Type: bool

Zone is water-filled.

DamagePerSec[edit]

Type: int


DamageString[edit]

Type: string

Modifiers: localized


DamageType[edit]

Type: name


EntryActor[edit]

Type: class<Actor>

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

EntrySound[edit]

Type: Sound

only if waterzone

ExitActor[edit]

Type: class<Actor>

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

ExitSound[edit]

Type: Sound

only if waterzone

MaxCarcasses[edit]

Type: int


Default value: 3

MaxLightCount[edit]

Type: byte

maximum number of lights to use (when MeshPolyCount drops below MinLightingPolyCount)

Default value: 6

MaxLightingPolyCount[edit]

Type: int


Default value: 5000

MinLightCount[edit]

Type: byte

minimum number of lights to use (when MaxLightingPolyCount is exceeded)

Default value: 6

MinLightingPolyCount[edit]

Type: int


Default value: 1000

ZoneFluidFriction[edit]

Type: float


Default value: 1.2

ZoneGravity[edit]

Type: Object.Vector


Default value:

Member Value
Z -950.0

ZoneGroundFriction[edit]

Type: float


Default value: 8.0

ZonePlayerEvent[edit]

Type: name


ZoneTag[edit]

Type: name


ZoneTerminalVelocity[edit]

Type: float


Default value: 2500.0

ZoneVelocity[edit]

Type: Object.Vector


Property group 'ZoneLight'[edit]

AmbientBrightness[edit]

Type: byte


AmbientHue[edit]

Type: byte


AmbientSaturation[edit]

Type: byte


Default value: 255

EnvironmentMap[edit]

Type: Texture

Modifiers: const


FogColor[edit]

Type: Object.Color


FogDistance[edit]

Type: float


TexUPanSpeed[edit]

Type: float


Default value: 1.0

TexVPanSpeed[edit]

Type: float


Default value: 1.0

ViewFlash[edit]

Type: Object.Vector


ViewFog[edit]

Type: Object.Vector


Internal variables[edit]

LocationID[edit]

Type: LocationID

Linked list of LocationID actors in this zone that provide finer location naming control.

NumCarcasses[edit]

Type: int


SkyZone[edit]

Type: SkyZoneInfo

The sky box zone assigned to this zone.

ZonePlayerCount[edit]

Type: int


Default values[edit]

Property Value
bAlwaysRelevant True
bNoDelete True
bStatic True
NetUpdateFrequency 2.0
Texture Texture'Engine.S_ZoneInfo'

Functions[edit]

Iterator functions[edit]

ZoneActors[edit]

native(308) final iterator function ZoneActors (class<ActorBaseClass, out Actor Actor)


Events[edit]

ActorEntered[edit]

event ActorEntered (Actor Other)


ActorLeaving[edit]

event ActorLeaving (Actor Other)


PreBeginPlay[edit]

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Trigger[edit]

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger


Other instance functions[edit]

LinkToSkybox[edit]

simulated function LinkToSkybox ()