UE2:SceneManager (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:10, 17 May 2008 by Wormbo (talk | contribs) (Auto-generated page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
UT2003 Object >> Actor >> Info >> SceneManager
Package:
Engine
This class in other games:

SceneManager

Manages a matinee scene. Contains a list of action items that will be played out in order.

Properties

Property group 'SceneManager'

Actions

Type: array<MatAction>

Modifiers: export, editinline


Affect

Type: EAffect

Modifiers: config


AffectedActor

Type: Actor

The name of the actor which will follow the matinee path (if Affect==AFFECT_Actor)

bCinematicView

Type: bool

Should the screen go into letterbox mode when playing this scene?

bHideHUD

Type: bool


Default value: True

bLooping

Type: bool

If this is TRUE, the path will looping endlessly

EventEnd

Type: name

Fired when the scene ends

EventStart

Type: name

Fired when the scene starts

NextSceneTag

Type: name

The tag of the next scenemanager to execute when this one finishes

PlayerScriptTag

Type: name

Tag of sequence that player's pawn should use during sequence

Internal variables

bIsRunning

Type: bool

Modifiers: transient

If TRUE, this scene is executing.

bIsSceneStarted

Type: bool

Modifiers: transient

If TRUE, the scene has been initialized and is running

CameraShake

Type: Object.Vector

Modifiers: transient

The SubActionCameraShake effect fills this var in each frame

CamOrientation

Type: Orientation

Modifiers: transient

The current camera orientation

CurrentAction

Type: MatAction

Modifiers: transient

The currently executing action

CurrentTime

Type: float

Modifiers: transient

Keeps track of the current time using the DeltaTime passed to Tick

DollyOffset

Type: Object.Vector

Modifiers: transient


OldPawn

Type: Pawn

Modifiers: transient

The pawn we need to repossess when scene is over

PctSceneComplete

Type: float

Modifiers: transient

How much of the scene has finished running

PrevOrientation

Type: Orientation

Modifiers: transient

The previous orientation that was set

RotInterpolator

Type: Interpolator

Modifiers: transient

Interpolation helper for rotations

SampleLocations

Type: array<Object.Vector>

Modifiers: transient

Sampled locations for camera movement

SceneSpeed

Type: float

Modifiers: transient


Default value: 1.0

SubActions

Type: array<MatSubAction>

Modifiers: transient

The list of sub actions which will execute during this scene

TotalSceneTime

Type: float

Modifiers: transient

The total time the scene will take to run (in seconds)

Viewer

Type: Actor

Modifiers: transient

The actor viewing this scene (the one being affected by the actions)

Default values

Property Value
Style STY_Sprite
Texture S_SceneManager

Enums

EAffect

AFFECT_ViewportCamera
AFFECT_Actor

Structs

Interpolator

int bDone
float _value
float _remainingTime
float _totalTime
float _speed
float _acceleration

Orientation

Object.ECamOrientation CamOrientation
Actor LookAt
Actor DollyWith
float EaseIntime
int bReversePitch
int bReverseYaw
int bReverseRoll
pointer MA
float PctInStart
float PctInEnd
float PctInDuration
Object.Rotator StartingRotation

Functions

Native functions

GetTotalSceneTime

native function float GetTotalSceneTime ()


Events

BeginPlay

simulated event BeginPlay ()

Overrides: Actor.BeginPlay


SceneEnded

event SceneEnded ()


SceneStarted

event SceneStarted ()


Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger