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

Engine.SeqCond_SwitchName

Extends
SeqCond_SwitchBase
Modifiers
native ( inherit ) abstract

Base class for all switch condition ops which use a name value for branching. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved

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

Variables Summary
SeqCond_SwitchName
array<SwitchNameCase>SupportedValues

Structures Summary
SwitchNameCase
NameValue, bFallThru

Functions Summary
event InsertValueEntry (int InsertIndex ))
eventbool IsFallThruEnabled (int ValueIndex ))
event RemoveValueEntry (int RemoveIndex ))
event VerifyDefaultCaseValue ()))
Inherited Functions from Engine.SeqCond_SwitchBase
InsertValueEntry, IsFallThruEnabled, RemoveValueEntry, VerifyDefaultCaseValue
Inherited Functions from Engine.SequenceCondition
IsValidUISequenceObject


Variables Detail

SeqCond_SwitchName

SupportedValues Source code

var(SeqCond_SwitchName) array<SwitchNameCase> SupportedValues;
Stores the list of values which are handled by this switch object.


Structures Detail

SwitchNameCase Source code

struct SwitchNameCase
{
var(SeqCond_SwitchName) bool bFallThru;
var(SeqCond_SwitchName) Name NameValue;
};
Stores class name to compare for each output link and whether it should fall through to next node
bFallThru:
indicates whether control should fall through to the next case upon a match
NameValue:
the value of this case statement


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
{
   SupportedValues(0)=(NameValue="Default")
   VariableLinks(0)=(ExpectedType=Class'Engine.SeqVar_Name',LinkDesc="Name Value",MinVars=1,MaxVars=255)
   ObjName="Switch Name"
   Name="Default__SeqCond_SwitchName"
   ObjectArchetype=SeqCond_SwitchBase'Engine.Default__SeqCond_SwitchBase'
}

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