UE2:SceneManager (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 16:10, 17 May 2008 by imported>Wormbo (Auto-generated page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
U2XMP Object >> Actor >> Info >> SceneManager
Package: 
Engine

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?

bLooping

Type: bool

If this is TRUE, the path will looping endlessly

PawnPhysics

Type: bool

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

SceneEndedPlayerFocusTag

Type: name

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

Internal variables

bIsRunning

Type: bool

If TRUE, this scene is executing.

bIsSceneStarted

Type: bool

If TRUE, the scene has been initialized and is running

CamOrientation

Type: Orientation

The current camera orientation

CurrentAction

Type: MatAction

The currently executing action

CurrentTime

Type: float

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

OldbIgnoreImpactForces

Type: bool

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

OldFallingMaxVelocityZ

Type: float

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

OldPawn

Type: Pawn

The pawn we need to repossess when scene is over

OldPhysics

Type: Actor.EPhysics


PctSceneComplete

Type: float

How much of the scene has finished running

PrevOrientation

Type: Orientation


SampleLocations

Type: array<Object.Vector>

Sampled locations for camera movement

SceneSpeed

Type: float


Default value: 1.0

SubActions

Type: array<MatSubAction>

The list of sub actions which will execute during this scene

TotalSceneTime

Type: float

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

Viewer

Type: Actor

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

Default values

Property Value
Texture Texture'Engine.S_SceneManager'

Enums

EAffect

AFFECT_ViewportCamera 
AFFECT_Actor 

Structs

Orientation

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

Native functions

GetTotalSceneTime

native function float GetTotalSceneTime ()


Events

BeginPlay

simulated event BeginPlay ()

Overrides: Actor.BeginPlay


SceneEnded

event SceneEnded ()


SceneStarted

event SceneStarted ()


Other instance functions

StopScene

function StopScene ()


Trigger

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

Overrides: Actor.Trigger


States

TriggerToggle

TriggerToggle.Trigger

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

Overrides: Trigger (global)