@kismet.ts/core / Exports

@kismet.ts/core

Table of contents

Classes

Interfaces

Type Aliases

Variables

Type Aliases

BaseKismetActionRequiredOptions

Ƭ BaseKismetActionRequiredOptions<T>: T & BaseKismetActionOptions

Type parameters

NameType
Textends Object = {}

Defined in

structures/options.ts:137open in new window


ISingleStore

Ƭ ISingleStore<T>: Record<string, T>

Type parameters

NameType
Textends typeof BaseSequenceItem = SequenceItemTypeof

Defined in

project.ts:20open in new window


IStore

Ƭ IStore<T>: Record<string, IStoreValue<IStoreInputValue<T>>>

Type parameters

NameType
Textends IStoreValue<SequenceItemTypeof> = SequenceItemTypeof

Defined in

project.ts:17open in new window


IStoreValue

Ƭ IStoreValue<T>: T | { [x: string]: T; }

Type parameters

NameType
Textends SequenceItemTypeof

Defined in

project.ts:15open in new window


KismetActionRequiredOptions

Ƭ KismetActionRequiredOptions<T>: BaseKismetActionRequiredOptions<T> & KismetObjectCommentOptions

Type parameters

NameType
Textends Object = {}

Defined in

structures/options.ts:140open in new window


KismetBooleanCodeValue

Ƭ KismetBooleanCodeValue: boolean | 0 | 1

Defined in

util/Boolean.ts:3open in new window


KismetConnection

Ƭ KismetConnection: ItemConnection | VariableConnection

Defined in

item/link.ts:14open in new window


KismetConnectionType

Ƭ KismetConnectionType: "input" | "variable" | "output"

Defined in

item/link.ts:12open in new window


KismetEventOptions

Ƭ KismetEventOptions<T>: T & BaseKismetEventOptions

Type parameters

NameType
Textends Object = {}

Defined in

structures/options.ts:132open in new window


KismetGroupResolverIdType

Ƭ KismetGroupResolverIdType: string | number

Defined in

util/Group.ts:9open in new window


KismetPosition

Ƭ KismetPosition: Omit<KismetVectorComponents, "z">

Defined in

structures/types.ts:15open in new window


KismetVariableDefaultValue

Ƭ KismetVariableDefaultValue: `(${string})`

Defined in

structures/types.ts:45open in new window


KismetVariableLinkConnection

Ƭ KismetVariableLinkConnection: string

Defined in

item/link.ts:10open in new window


KismetVariableOptions

Ƭ KismetVariableOptions<T>: T & BaseKismetVariableOptions

Type parameters

NameType
Textends Object = {}

Defined in

structures/options.ts:134open in new window


KismetVariableValue

Ƭ KismetVariableValue: string | number | boolean | null | undefined

Defined in

structures/types.ts:43open in new window


PositionStyleOptions

Ƭ PositionStyleOptions: Constants.PositionStyleOption

Options for layouts

  • none: set no position
  • grid: place all nodes in a grid. To have custom control over the grid placements, use Item#setPosition
  • waterfall: place the next object in the sequence right and below the current object
  • mountain: place the next object in the sequence right and above the current object
  • schema: apply the options in the given schema

Default

'none'

Defined in

structures/options.ts:25open in new window


ProjectProcessOptions

Ƭ ProjectProcessOptions: Object

Type declaration

NameType
debug?boolean

Defined in

managers/ProcessManager.ts:39open in new window


SchemaItemNames

Ƭ SchemaItemNames: ArrayUnion<Omit<SequenceItemTypeName, "events" | "conditions" | "sequences">>

Defined in

structures/types.ts:23open in new window


SequenceItemResolvable

Ƭ SequenceItemResolvable: string | ProcessId | SequenceItemType

Defined in

structures/base.ts:39open in new window


SequenceItemType

Ƭ SequenceItemType: BaseSequenceItem | SequenceAction | SequenceCondition | SequenceVariable | SequenceEvent

Defined in

structures/types.ts:27open in new window


SequenceItemTypeName

Ƭ SequenceItemTypeName: Enum<Constants.NodeType>

Defined in

structures/types.ts:41open in new window


SequenceItemTypeof

Ƭ SequenceItemTypeof: typeof BaseSequenceItem | typeof SequenceAction | typeof SequenceCondition | typeof SequenceVariable | typeof SequenceEvent

Defined in

structures/types.ts:34open in new window


SequenceOptions

Ƭ SequenceOptions<T, S>: Omit<SequenceBaseConstructorOptions<S>, "mainSequence" | "index"> & { name: string ; objects?: T[] }

Type parameters

Name
T
S

Defined in

structures/options.ts:107open in new window


SequencePositionOptions

Ƭ SequencePositionOptions<S>: Omit<SequencePositionManagerOptions<S>, "layoutOptions"> & { position?: Required<layoutOptions> }

Type parameters

Name
S

Defined in

structures/options.ts:85open in new window


SequenceResolvable

Ƭ SequenceResolvable: Sequence | SequenceItemResolvable

Defined in

structures/base.ts:40open in new window


UDKArchetype

Ƭ UDKArchetype: `${string}'${string}.${string}'`

Defined in

structures/types.ts:17open in new window


UDKContentBrowserObject

Ƭ UDKContentBrowserObject: "None" | string

Defined in

structures/types.ts:21open in new window


UDKSceneObject

Ƭ UDKSceneObject: string

Defined in

structures/types.ts:19open in new window


VariablePositionStyleOptions

Ƭ VariablePositionStyleOptions: Constants.VariablePositionStyleOption

Position options for variables

  • inherit: set default positions
  • global: set all variables in global box
  • attach: place variables close to the first connected item
  • schema: apply the options in the given schema

Default

'inherit'

Defined in

structures/options.ts:37open in new window

Variables

DefaultLayoutOptions

Const DefaultLayoutOptions: Required<layoutOptions>

Defined in

structures/base.ts:33open in new window


ProcessManager

Const ProcessManager: ProcessDataManager

Defined in

managers/ProcessManager.ts:159open in new window