Skip to content

SequenceOp

Class in Engine · Engine.SequenceOp · native, abstract

Object › SequenceObject › SequenceOp

Subclasses: Sequence, SequenceAction, SequenceCondition, SequenceEvent

Using it from Lua
h7.find_all("SequenceOp")            -- live instances
h7.find_class("Engine.SequenceOp")   -- the class
h7.hook("Engine.SequenceOp.Activated", fn)

Structs

FieldType
ExpectedTypeclass<SequenceEvent>
LinkedEventsarray<SequenceEvent>
LinkDescstring
DrawXint
bHiddenbool
bMovingbool
bClampedMaxbool
bClampedMinbool
OverrideDeltaint
Defaults
ExpectedType=class'Engine.SequenceEvent'
bMoving=false
bClampedMax=false
bClampedMin=false
OverrideDelta=0
FieldType
LinkDescstring
bHasImpulsebool
QueuedActivationsint
bDisabledbool
bDisabledPIEbool
LinkedOpSequenceOp
DrawYint
bHiddenbool
ActivateDelayfloat
bMovingbool
bClampedMaxbool
bClampedMinbool
OverrideDeltaint
FieldType
LinkedOpSequenceOp
InputLinkIdxint
FieldType
Linksarray<SeqOpOutputInputLink>
LinkDescstring
bHasImpulsebool
bDisabledbool
bDisabledPIEbool
LinkedOpSequenceOp
ActivateDelayfloat
DrawYint
bHiddenbool
bMovingbool
bClampedMaxbool
bClampedMinbool
OverrideDeltaint
PIEActivationTimefloat
bIsActivatedbool
Defaults
bMoving=false
bClampedMax=false
bClampedMin=false
OverrideDelta=0
FieldType
ExpectedTypeclass<SequenceVariable>
LinkedVariablesarray<SequenceVariable>
LinkDescstring
LinkVarName
PropertyNameName
bWriteablebool
bSequenceNeverReadsOnlyWritesToThisVarbool
bModifiesLinkedObjectbool
bHiddenbool
MinVarsint
MaxVarsint
DrawXint
CachedPropertyProperty
bAllowAnyTypebool
bMovingbool
bClampedMaxbool
bClampedMinbool
OverrideDeltaint
Defaults
ExpectedType=class'Engine.SequenceVariable'
MinVars=1
MaxVars=255
bMoving=false
bClampedMax=false
bClampedMin=false
OverrideDelta=0

Properties

NameTypeNotes
ActivateCountinttransient
ActivatorSeqOpSequenceOptransient
bActivebool
bool
bHaveMovingInputConnectorbooltransient
bHaveMovingOutputConnectorbooltransient
bHaveMovingVarConnectorbooltransient
bIsActivatedbooltransient
bIsBreakpointSetbool
bIsCurrentDebuggerOpbooltransient
bIsHiddenBreakpointSetbooltransient
bLatentExecutionboolconst
bPendingInputConnectorRecalcbooltransient
bPendingOutputConnectorRecalcbooltransient
bPendingVarConnectorRecalcbooltransient
array<SeqEventLink>
GamepadIDbytetransient
array<SeqOpInputLink>
inttransient
LastActivatedInputLinkSavegameintno declaration: type is approximate
inttransient
array<SeqOpOutputLink>
PIEActivationTimefloattransient
PlayerIndexinttransient
SearchTagintconst, transient, protected
array<SeqVarLink>

Functions

NameDeclaration
Activatedevent Activated()
final native function bool ActivateNamedOutputLink(string LinkDesc)
final native function bool ActivateOutputLink(int OutputIdx)
Deactivatedevent Deactivated()
ForceActivateInputfinal native function ForceActivateInput(int InputIdx)
ForceActivateOutputfinal native function ForceActivateOutput(int OutputIdx)
GetBoolVarsfinal native function GetBoolVars(out array boolVars, optional string inDesc)
GetControllerfunction Controller GetController(Actor TheActor)
GetInterpDataVarsfinal native function GetInterpDataVars(out array<InterpData> outIData, optional string inDesc)
GetLinkedObjectsfinal native function GetLinkedObjects(out array<SequenceObject> out_Objects, optional class<SequenceObject> ObjectType, optional bool bRecurse)
GetObjectVarsfinal native function GetObjectVars(out array<Object> objVars, optional string inDesc)
GetPawnfunction Pawn GetPawn(Actor TheActor)
HasLinkedOpsfinal native function bool HasLinkedOps(optional bool bConsiderInputLinks)
LinkedVariablesfinal native iterator function LinkedVariables(class<SequenceVariable> VarClass, out SequenceVariable OutVariable, optional string InDesc)
PopulateLinkedVariableValuesfinal native function PopulateLinkedVariableValues()
PublishLinkedVariableValuesfinal native function PublishLinkedVariableValues()
Resetfunction Reset()
VersionUpdatedevent VersionUpdated(int OldVersion, int NewVersion)

Default values

InputLinks(0)=(LinkDesc="In")
OutputLinks(0)=(LinkDesc="Out")
bAutoActivateOutputLinks=true
PlayerIndex=-1
GamepadID=255
bHaveMovingVarConnector = false
bHaveMovingInputConnector = false
bHaveMovingOutputConnector = false
bPendingVarConnectorRecalc = true
bPendingInputConnectorRecalc = true
bPendingOutputConnectorRecalc = true
bIsBreakpointSet=false
LastActivatedInputLink = -1
LastActivatedOutputLink = -1

Inherited

FromMembers
SequenceObject17 properties, 6 functions
Object13 properties, 308 functions