@kismet.ts/items / Exports / Actions / Matinee

Class: Matinee

Actions.Matinee

Hierarchy

  • SequenceAction

    Matinee

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Matinee(options?)

Parameters

NameType
options?BaseKismetActionOptions

Overrides

SequenceAction.constructor

Defined in

items/src/actions/Classes/Matinee.ts:3open in new window

Properties

commentOptions

commentOptions: KismetComment

Inherited from

SequenceAction.commentOptions

Defined in

core/dist/src/item/base.d.ts:19


connections

connections: KismetConnections

Inherited from

SequenceAction.connections

Defined in

core/dist/src/item/base.d.ts:20


hasBreakpoint

hasBreakpoint: boolean

Inherited from

SequenceAction.hasBreakpoint

Defined in

core/dist/src/item/node.d.ts:5


id

Readonly id: ProcessId

Inherited from

SequenceAction.id

Defined in

core/dist/src/item/base.d.ts:22


inputs

Protected inputs: Object

Type declaration

NameType
input?string[]
output?string[]
variable?string[]

Inherited from

SequenceAction.inputs

Defined in

core/dist/src/item/base.d.ts:28


name

name: string

Inherited from

SequenceAction.name

Defined in

core/dist/src/item/base.d.ts:23


raw

raw: [string, KismetVariableValue][]

Inherited from

SequenceAction.raw

Defined in

core/dist/src/item/base.d.ts:24


rawData

rawData: BaseKismetItemRawData

Inherited from

SequenceAction.rawData

Defined in

core/dist/src/item/base.d.ts:25


sequence

sequence: string

Inherited from

SequenceAction.sequence

Defined in

core/dist/src/item/base.d.ts:21


type

Readonly type: null | SequenceItemTypeName

Inherited from

SequenceAction.type

Defined in

core/dist/src/item/_base.d.ts:4


Variables

Static Variables: Object

Type declaration

NameType
CameraCutsstring
ConstantCameraAnimstring
ConstantCameraAnimRatestring
ForceStartPositionstring
GroupInststring
InterpDatastring
LinkedCoverstring
PlayRatestring
Positionstring
PreferredSplitScreenNumstring
RenderingOverridesstring
ReplicatedActorstring
ReplicatedActorClassstring
SavedActorTransformsstring
SavedActorVisibilitiesstring
TerminationTimestring
bClientSideOnlystring
bDisableRadioFilterstring
bForceStartPosstring
bInterpForPathBuildingstring
bIsBeingEditedstring
bIsPlayingstring
bIsSkippablestring
bLoopingstring
bNoResetOnRewindstring
bPausedstring
bReversePlaybackstring
bRewindIfAlreadyPlayingstring
bRewindOnPlaystring
bShouldShowGorestring
bSkipUpdateIfNotVisiblestring

Defined in

items/src/actions/Classes/Matinee.ts:26open in new window

Accessors

ClassData

get ClassData(): Record<"Class" | "ClassType" | "Package", string>

Returns

Record<"Class" | "ClassType" | "Package", string>

Inherited from

SequenceAction.ClassData

Defined in

core/dist/src/item/base.d.ts:35


baseJSON

Private get baseJSON(): any

Returns

any

Inherited from

SequenceAction.baseJSON

Defined in

core/dist/src/item/base.d.ts:32


category

get category(): undefined | string

Returns

undefined | string

Inherited from

SequenceAction.category

Defined in

core/dist/src/item/base.d.ts:34


linkId

get linkId(): string

Returns

string

Inherited from

SequenceAction.linkId

Defined in

core/dist/src/item/base.d.ts:36


position

get position(): KismetPosition

Returns

KismetPosition

Inherited from

SequenceAction.position

Defined in

core/dist/src/item/base.d.ts:37


rawName

get rawName(): string

Returns

string

Inherited from

SequenceAction.rawName

Defined in

core/dist/src/item/base.d.ts:33

Methods

addOutputConnection

addOutputConnection(from, to): Matinee

Adds a new output connection

Parameters

NameTypeDescription
fromObjectData from this node
from.namestring-
toObjectThe node to connect to
to.itemSequenceNode-
to.namestring-

Returns

Matinee

Inherited from

SequenceAction.addOutputConnection

Defined in

core/dist/src/structures/Action.d.ts:13


breakAllLinks(): void

Break all object links to other items.

Same as the editor right click > Break all links to Object(s)

Returns

void

Inherited from

SequenceAction.breakAllLinks

Defined in

core/dist/src/item/base.d.ts:43


equals

equals(item): boolean

Check whether another item is of the same type as this item

Parameters

NameType
itemSequenceItemType

Returns

boolean

Inherited from

SequenceAction.equals

Defined in

core/dist/src/item/base.d.ts:60


getConnection

getConnection(type, connectionName?): null | BaseKismetConnection | KismetConnection

Parameters

NameType
typeKismetConnectionType
connectionName?string

Returns

null | BaseKismetConnection | KismetConnection

Inherited from

SequenceAction.getConnection

Defined in

core/dist/src/item/base.d.ts:61


hideUnusedConnections

hideUnusedConnections(): void

Hide all connection sockets that have no connections currently.

Same as the editor right click > Hide unused connectors

Returns

void

Inherited from

SequenceAction.hideUnusedConnections

Defined in

core/dist/src/item/base.d.ts:49


isAction

isAction(): this is SequenceAction

Returns

this is SequenceAction

Inherited from

SequenceAction.isAction

Defined in

core/dist/src/item/_base.d.ts:7


isCondition

isCondition(): this is SequenceCondition

Returns

this is SequenceCondition

Inherited from

SequenceAction.isCondition

Defined in

core/dist/src/item/_base.d.ts:8


isEvent

isEvent(): this is SequenceEvent<Object>

Returns

this is SequenceEvent<Object>

Inherited from

SequenceAction.isEvent

Defined in

core/dist/src/item/_base.d.ts:9


isSequence

isSequence(): this is Sequence

Returns

this is Sequence

Inherited from

SequenceAction.isSequence

Defined in

core/dist/src/item/_base.d.ts:10


isSequenceActionNode

isSequenceActionNode(): this is SequenceAction | SequenceCondition

Returns

this is SequenceAction | SequenceCondition

Inherited from

SequenceAction.isSequenceActionNode

Defined in

core/dist/src/item/_base.d.ts:12


isSequenceItem

isSequenceItem(): this is SequenceItemType

Returns

this is SequenceItemType

Inherited from

SequenceAction.isSequenceItem

Defined in

core/dist/src/item/_base.d.ts:11


isSequenceNode

isSequenceNode(): this is SequenceAction | SequenceCondition | SequenceEvent<Object>

Returns

this is SequenceAction | SequenceCondition | SequenceEvent<Object>

Inherited from

SequenceAction.isSequenceNode

Defined in

core/dist/src/item/_base.d.ts:13


isVariable

isVariable(): this is SequenceVariable

Returns

this is SequenceVariable

Inherited from

SequenceAction.isVariable

Defined in

core/dist/src/item/_base.d.ts:14


setBreakpoint

setBreakpoint(enabled): Matinee

Parameters

NameType
enabledboolean

Returns

Matinee

Inherited from

SequenceAction.setBreakpoint

Defined in

core/dist/src/item/node.d.ts:10


setComment

setComment(comment): Matinee

Set a comment on this item. This comment will be visible in the editor

Parameters

NameTypeDescription
commentstring | { comment?: string ; outputCommentToScreen?: boolean ; supressAutoComment?: boolean }The text of the comment or the text in combination with comment options

Returns

Matinee

Inherited from

SequenceAction.setComment

Defined in

core/dist/src/item/base.d.ts:66


setPosition

setPosition(position, offset?): Matinee

Set a new position for this item

Parameters

NameTypeDescription
positionKismetPositionThe new position coordinates
offset?booleanWhether to use the new position as an offset to the current position (default: false)

Returns

Matinee

Inherited from

SequenceAction.setPosition

Defined in

core/dist/src/item/base.d.ts:76


setProperty

setProperty(...properties): Matinee

Set a variable if the variable has no variable connection. Used for properties you can set in the properties screen in the editor.

Parameters

NameTypeDescription
...properties{ name: string ; value: KismetVariableValue }[]The properties to set. Will not overwrite currently set properties

Returns

Matinee

Inherited from

SequenceAction.setProperty

Defined in

core/dist/src/item/base.d.ts:82


setSequence

setSequence(sequence, addToSequence?): Matinee

Change the sequence of this item

Parameters

NameTypeDescription
sequencestring | SequenceThe new sequence of this item: the linkId or the sequence itself
addToSequence?booleanIf 'sequence' is the new sequence, whether to add the item to the sequence

Returns

Matinee

Inherited from

SequenceAction.setSequence

Defined in

core/dist/src/item/base.d.ts:91


setTargets

setTargets(objects): Matinee

Set the targets for this node

Parameters

NameTypeDescription
objectsstring[]The object references to the targets

Returns

Matinee

Inherited from

SequenceAction.setTargets

Defined in

core/dist/src/structures/Action.d.ts:23


setVariable

setVariable(variableName, value, hidden?): Matinee

Parameters

NameType
variableNamestring
valuestring | number | SequenceVariable
hidden?boolean

Returns

Matinee

Inherited from

SequenceAction.setVariable

Defined in

core/dist/src/item/node.d.ts:11


showAllConnections

showAllConnections(): void

Show all connection sockets.

Same as the editor right click > Show all connectors

Returns

void

Inherited from

SequenceAction.showAllConnections

Defined in

core/dist/src/item/base.d.ts:55


toJSON

toJSON(): Record<string, KismetVariableValue>

Returns

Record<string, KismetVariableValue>

Inherited from

SequenceAction.toJSON

Defined in

core/dist/src/item/node.d.ts:12


toString

toString(): string

Returns

string

Inherited from

SequenceAction.toString

Defined in

core/dist/src/item/node.d.ts:13


fromJSON

Static fromJSON(input): BaseSequenceItem

Converts an object to an item ands sets all other variables on the item. Special object keys:

Parameters

NameType
inputRecord<string, KismetVariableValue>

Returns

BaseSequenceItem

Inherited from

SequenceAction.fromJSON

Defined in

core/dist/src/item/base.d.ts:107


fromRaw

Static fromRaw(input): BaseSequenceItem

Converts a two dimensional array of properties to an object. Then calls BaseSequenceItem.fromJSON with the object

Parameters

NameType
input[string, KismetVariableValue][]

Returns

BaseSequenceItem

Inherited from

SequenceAction.fromRaw

Defined in

core/dist/src/item/base.d.ts:99