Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.SeqCond_SwitchBase

Extends
SequenceCondition
Modifiers
native ( inherit ) abstract placeable

Base class for all condition sequence objects which act as switch constructs. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved

Core.Object
|   
+-- Engine.SequenceObject
   |   
   +-- Engine.SequenceOp
      |   
      +-- Engine.SequenceCondition
         |   
         +-- Engine.SeqCond_SwitchBase

Direct Known Subclasses:

SeqCond_SwitchClass, SeqCond_SwitchName, SeqCond_SwitchObject

Variables Summary
Inherited Variables from Engine.SequenceOp
ActivateCount, bActive, bAutoActivateOutputLinks, bLatentExecution, EventLinks, InputLinks, OutputLinks, PlayerIndex, SearchTag, VariableLinks

Structures Summary
Inherited Structures from Engine.SequenceOp
SeqEventLink, SeqOpInputLink, SeqOpOutputInputLink, SeqOpOutputLink, SeqVarLink

Functions Summary
event InsertValueEntry (int InsertIndex)
eventbool IsFallThruEnabled (int ValueIndex ))
event RemoveValueEntry (int RemoveIndex)
event VerifyDefaultCaseValue ()
Inherited Functions from Engine.SequenceCondition
IsValidUISequenceObject
Inherited Functions from Engine.SequenceOp
Activated, Deactivated, GetBoolVars, GetController, GetLinkedObjects, GetObjectVars, GetPawn, HasLinkedOps, LinkedVariables, PopulateLinkedVariableValues, PublishLinkedVariableValues, Reset


Functions Detail

InsertValueEntry Source code

event InsertValueEntry ( int InsertIndex )
Insert an empty element into this switch's value array at the specified index.

IsFallThruEnabled Source code

event bool IsFallThruEnabled ( int ValueIndex ) )
Returns whether fall through is enabled for the specified case value.

RemoveValueEntry Source code

event RemoveValueEntry ( int RemoveIndex )
Remove an element from this switch's value array at the specified index.

VerifyDefaultCaseValue Source code

event VerifyDefaultCaseValue ( )
Ensures that the last item in the value array represents the "default" item. Child classes should override this method to ensure that their value array stays synchronized with the OutputLinks array.


Defaultproperties

defaultproperties
{
   OutputLinks(0)=(LinkDesc="Default")
   ObjCategory="Switch"
   Name="Default__SeqCond_SwitchBase"
   ObjectArchetype=SequenceCondition'Engine.Default__SequenceCondition'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:43.595 - Created with UnCodeX