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

UE2:SceneManager (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> SceneManager
Package: 
Engine
This class in other games:
U2XMP, UE2Runtime, U2, UT2003

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

bAbortCinematic

Type: bool

Modifiers: transient


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

How far away we are from the actor we are locked to

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

AbortScene

native function AbortScene ()


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