Mostly Harmless

UE3:Sequence (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> SequenceObject >> SequenceOp >> Sequence
Package: 
Engine
Direct subclass:
UISequence
This class in other games:
UDK

Container object for all sequence objects, also responsible for execution of objects. Can contain nested Sequence objects as well. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

Property group 'Sequence'[edit]

bEnabled[edit]

Type: bool

Modifiers: private

Is this sequence currently enabled?

Default value: True

Internal variables[edit]

ActiveSequenceOps[edit]

Type: array<SequenceOp>

Modifiers: const

List of all currently active sequence objects (events, latent actions, etc)

DefaultViewX[edit]

Type: int

Default position of origin when opening this sequence in Kismet.

DefaultViewY[edit]

Type: int


DefaultViewZoom[edit]

Type: float


Default value: 1.0

DelayedActivatedOps[edit]

Type: array<ActivateOp>

Modifiers: const

List of impulses that are currently delayed

LogFile[edit]

Type: pointer

Modifiers: const

Dedicated file log for tracking all script execution

NestedSequences[edit]

Type: array<Sequence>

Modifiers: transient, const

List of any nested sequences, to recursively execute in UpdateOp Do not rely on this in the editor - it is really built and accuracte only when play begins.

SequenceObjects[edit]

Type: array<SequenceObject>

Modifiers: const, export

List of all scripting objects contained in this sequence

UnregisteredEvents[edit]

Type: array<SequenceEvent>

Modifiers: const

List of events that failed to register on first pass

Default values[edit]

Property Value
ObjName "Sequence"

Structs[edit]

ActivateOp[edit]

Modifiers: native

Used to save an op to activate and the impulse index.

SequenceOp ActivatorOp 
the sequecne op that last activated the sequence op referenced by 'Op'
SequenceOp Op 
Op pending activation
int InputIdx 
Input link idx to activate on Op
float RemainingDelay 
Remaining delay (for use with DelayedActivatedOps)

Functions[edit]

Native functions[edit]

FindSeqObjectsByClass[edit]

native noexport final function FindSeqObjectsByClass (class<SequenceObjectDesiredClass, bool bRecursive, out array<SequenceObjectOutputObjects) const

Fills supplied array with all sequence objects of the specified type.

SetEnabled[edit]

native final function SetEnabled (bool bInEnabled)


Other instance functions[edit]

Reset[edit]

function Reset ()

Overrides: SequenceOp.Reset