There is no spoon

UE2:SceneManager (U2XMP)

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

SceneManager

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

Properties[edit]

Property group 'SceneManager'[edit]

Actions[edit]

Type: array<MatAction>

Modifiers: export, editinline


Affect[edit]

Type: EAffect

Modifiers: config


AffectedActor[edit]

Type: Actor

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

bCinematicView[edit]

Type: bool

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

bLooping[edit]

Type: bool

If this is TRUE, the path will looping endlessly

PawnPhysics[edit]

Type: bool

NEW (PWC) 2002.9.21 setting this to true when in AFFECT_Actor causes the pawn to be shootable

SceneEndedPlayerFocusTag[edit]

Type: name

NEW (mdf) tag of actor player should be looking at when cutscene ends

Internal variables[edit]

bIsRunning[edit]

Type: bool

If TRUE, this scene is executing.

bIsSceneStarted[edit]

Type: bool

If TRUE, the scene has been initialized and is running

CamOrientation[edit]

Type: Orientation

The current camera orientation

CurrentAction[edit]

Type: MatAction

The currently executing action

CurrentTime[edit]

Type: float

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

OldbIgnoreImpactForces[edit]

Type: bool

NEW (PWC) 2002.10.4 if using AFFECT_Actor used to restore the pawn's bIgnoreImpactForces after scene ends

OldFallingMaxVelocityZ[edit]

Type: float

NEW (PWC) 2002.9.21 if using AFFECT_Actor used to restore the pawn's falling speed after scene ends

OldPawn[edit]

Type: Pawn

The pawn we need to repossess when scene is over

OldPhysics[edit]

Type: Actor.EPhysics


PctSceneComplete[edit]

Type: float

How much of the scene has finished running

PrevOrientation[edit]

Type: Orientation


SampleLocations[edit]

Type: array<Object.Vector>

Sampled locations for camera movement

SceneSpeed[edit]

Type: float


Default value: 1.0

SubActions[edit]

Type: array<MatSubAction>

The list of sub actions which will execute during this scene

TotalSceneTime[edit]

Type: float

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

Viewer[edit]

Type: Actor

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

Default values[edit]

Property Value
Texture Texture'Engine.S_SceneManager'

Enums[edit]

EAffect[edit]

AFFECT_ViewportCamera 
AFFECT_Actor 

Structs[edit]

Orientation[edit]

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

Functions[edit]

Native functions[edit]

GetTotalSceneTime[edit]

native function float GetTotalSceneTime ()


Events[edit]

BeginPlay[edit]

simulated event BeginPlay ()

Overrides: Actor.BeginPlay


SceneEnded[edit]

event SceneEnded ()


SceneStarted[edit]

event SceneStarted ()


Other instance functions[edit]

StopScene[edit]

function StopScene ()


Trigger[edit]

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.Trigger


States[edit]

TriggerToggle[edit]

TriggerToggle.Trigger[edit]

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Trigger (global)