I don't need to test my programs. I have an error-correcting modem.

UE3:TriggerStreamingLevel (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Actor >> Trigger >> TriggerStreamingLevel
Package: 
Engine
This class in other games:
UT3

This volume is used to control which levels are loaded/unloaded during gameplay.

Properties

Property group 'TriggerStreamingLevel'

Levels

Type: array<LevelStreamingData>

Modifiers: editinline

Holds the list of levels to load/unload when triggered

Subobjects

CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: Trigger.CollisionCylinder

Property Value
ReplacementPrimitive None

Sprite

Class: Engine.SpriteComponent

Inherits from: Trigger.Sprite

Property Value
ReplacementPrimitive None

Structs

LevelStreamingData

Holds the various settings needed to un/load a streaming level

bool bShouldBeLoaded 
Whether the level should be loaded
bool bShouldBeVisible 
Whether the level should be visible if it is loaded
bool bShouldBlockOnLoad 
Whether we want to force a blocking load
LevelStreaming Level 
The level that will be streamed in

Events

Touch

event Touch (Actor Other, PrimitiveComponent OtherComp, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: Trigger.Touch

Loads & unloads the specified streaming levels when triggered

Parameters:

  • Other - the actor generating the event
  • HitLocation - the location of the touch
  • HitNormal - the normal generated at the touch