| Home Page | Recent Changes | Preferences

# ZoneInfo

UT2003 :: Actor >> Info >> ZoneInfo (Package: Engine)

The built-in Unreal class for defining properties of zones. If you place one ZoneInfo actor in a zone you have partioned, the ZoneInfo defines the properties of the zone. See zoning for more on working with zones, and Map Optimization in general.

This may seem obvious, but after adding a new ZoneInfo actor, the map geometry must be rebuilt for that actor's properties (e.g. ZoneLight) to take effect.

See ZoneInfo (UT) for the UT version of this class.

## Properties

Changing these properties for the LevelInfo affects all zones without a ZoneInfo actor.

### ZoneInfo Group

bool bClearToFogColor
  Clear to fog color if distance fog is enabled. Use this to prevent HOM effects.
bool bDistanceFog
  There is distance fog in this zone.
bool bFogZone (const)
  Zone is fog-filled. This must be True to make volumetric lighting work.
bool bSoftKillZ
  2000 units of grace unless land.
bool bTerrainZone
  There is terrain in this zone.
float KillZ
  any actor falling below this level gets destroyed
string LocationName (localized)
  A description of this zone. This is what appears on the scoreboard in team games as the location of players. You can use Volumes to create descriptions for a part of a zone.
name ZoneTag

### ZoneLight Group

See Zonelight for more on this.

byte AmbientBrightness
byte AmbientHue
byte AmbientSaturation
float DistanceFogBlendTime
color DistanceFogColor
  The Color of the Distance Fog.
float DistanceFogEnd
  The distance from the player in which the distance fog completly obscures the world.
float DistanceFogStart
  The distance from the player in wich the distance fog starts to obscure the world.
Texture EnvironmentMap
float TexUPanSpeed
float TexVPanSpeed

### ZoneSound Group

I3DL2Listener? ZoneEffect (editinline)

### ZoneVisibility Group

bool bLonelyZone
  This zone is the only one to see or never seen.
array<ZoneInfo> ManualExcludes (editinline)
  Script comment: "No Idea.. just sounded cool"
  Probably used for manually specifying zones that are never visible from this zone.

### UnrealScript-Only Properties

vector AmbientVector
SkyZoneInfo SkyZone
  Optional sky zone containing this zone's sky.
array<TerrainInfo> Terrains (const)

## Methods

### Iterator Functions

ZoneActors (class<Actor> BaseClass, out Actor Actor)
  Iterates through all actors in this zone.

### Other Functions

LinkToSkybox ( ) [simulated]
  This function is called from `PreBeginPlay` and initialises the link to the Sky Zone for this zone. The SkyZoneInfo object linked to is determined by the detail settings on the client machine (if there is more than one).
ActorEntered (Actor Other)
  This event fires whenever an actor enters the zone. It is responsible for posting any event specified by the `ZonePlayerEvent` property by calling the `Trigger` function. The function also applies any zone physics to objects with physics of `PHYS_Projectile` or objects of type Effects.
ActorLeaving (Actor Other)
  This event fires whenever an actor leaves the zone. It is responsible for posting any event specified by the `ZonePlayerEvent` property by calling the `UnTrigger()` function.

## Known Subclasses

- LevelInfo
- SkyZoneInfo
- WarpZoneInfo

## Related Topics

- Map Optimization
- Zone / Zoning
- Iterator functions
- Volume class

Category Class (UT2003)

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Image Uploads

Random Page

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

Mapping Topics

Mapping Lessons

UnrealEd Interface

Questions&Answers

Scripting Topics

Scripting Lessons

Making Mods

Class Tree

Questions&Answers

Modeling Topics

Questions&Answers

Log In