C# Class Invert.uFrame.ECS.SequenceItemNode

Inheritance: SequenceItemNodeBase, ICodeOutput, IDataRecordRemoving
Show file Open project: InvertGames/uFrame.ECS.Editor Class Usage Examples

Public Properties

Property Type Description
LastSequenceItemId string

Private Properties

Property Type Description
WriteActionInput void

Public Methods

Method Description
GetAllContextVariables ( ) : IEnumerable
GetContextVariables ( ) : IEnumerable
OutputVariables ( TemplateContext ctx ) : void
RecordRemoved ( IDataRecord record ) : void
RecordRemoving ( IDataRecord record ) : void
WriteActionInputs ( TemplateContext _ ) : void
WriteActionOutputs ( TemplateContext _ ) : void
WriteCode ( ISequenceVisitor visitor, TemplateContext ctx ) : void
WriteDebugInfo ( TemplateContext ctx ) : void

Protected Methods

Method Description
WriteActionOutput ( TemplateContext _, IActionOut output ) : void

Private Methods

Method Description
WriteActionInput ( TemplateContext _, IActionIn output ) : void

Method Details

GetAllContextVariables() public method

public GetAllContextVariables ( ) : IEnumerable
return IEnumerable

GetContextVariables() public method

public GetContextVariables ( ) : IEnumerable
return IEnumerable

OutputVariables() public method

public OutputVariables ( TemplateContext ctx ) : void
ctx TemplateContext
return void

RecordRemoved() public method

public RecordRemoved ( IDataRecord record ) : void
record IDataRecord
return void

RecordRemoving() public method

public RecordRemoving ( IDataRecord record ) : void
record IDataRecord
return void

WriteActionInputs() public method

public WriteActionInputs ( TemplateContext _ ) : void
_ TemplateContext
return void

WriteActionOutput() protected method

protected WriteActionOutput ( TemplateContext _, IActionOut output ) : void
_ TemplateContext
output IActionOut
return void

WriteActionOutputs() public method

public WriteActionOutputs ( TemplateContext _ ) : void
_ TemplateContext
return void

WriteCode() public method

public WriteCode ( ISequenceVisitor visitor, TemplateContext ctx ) : void
visitor ISequenceVisitor
ctx TemplateContext
return void

WriteDebugInfo() public method

public WriteDebugInfo ( TemplateContext ctx ) : void
ctx TemplateContext
return void

Property Details

LastSequenceItemId public static property

public static string LastSequenceItemId
return string