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

Engine.SeqCond_SwitchClass

Extends
SeqCond_SwitchBase
Modifiers
native ( Sequence )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

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

Variables Summary
SeqCond_SwitchClass
array<SwitchClassInfo>ClassArray

Structures Summary
SwitchClassInfo
ClassName, 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_SwitchClass

ClassArray Source code

var(SeqCond_SwitchClass) array<SwitchClassInfo> ClassArray;


Structures Detail

SwitchClassInfo Source code

struct SwitchClassInfo
{
var(SeqCond_SwitchClass) Byte bFallThru;
var(SeqCond_SwitchClass) Name ClassName;
};
Stores class name to compare for each output link and whether it should fall through to next node


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
{
   ClassArray(0)=(ClassName="Default")
   VariableLinks(0)=(ExpectedType=Class'Engine.SeqVar_Object',LinkDesc="Object",MinVars=1,MaxVars=255)
   ObjName="Switch Class"
   Name="Default__SeqCond_SwitchClass"
   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.605 - Created with UnCodeX