37 lines
868 B
Ucode
37 lines
868 B
Ucode
/**
|
|
* Copyright 1998-2013 Epic Games, Inc. All Rights Reserved.
|
|
*/
|
|
class SeqVar_External extends SequenceVariable
|
|
within Sequence
|
|
native(Sequence);
|
|
|
|
cpptext
|
|
{
|
|
// UObject interface
|
|
virtual void PostLoad();
|
|
|
|
// SequenceObject interface
|
|
virtual void OnConnect(USequenceObject* connObj, INT connIdx);
|
|
|
|
// SequenceVariable interface
|
|
virtual FString GetValueStr();
|
|
|
|
/**
|
|
* Returns whether this SequenceObject can exist in a sequence without being linked to anything else (i.e. does not require
|
|
* another sequence object to activate it)
|
|
*/
|
|
virtual UBOOL IsStandalone() const { return TRUE; }
|
|
}
|
|
|
|
/** */
|
|
var() class<SequenceVariable> ExpectedType;
|
|
|
|
/** Name of the variable link to create on the parent sequence */
|
|
var() string VariableLabel;
|
|
|
|
defaultproperties
|
|
{
|
|
ObjName="External Variable"
|
|
VariableLabel="Default Var"
|
|
}
|