Drag[en]gine Script Module DragonScript  1.23
Dragengine.TriggerSystem.TSTriggerExpressionList Class Reference

List of trigger expressions. More...

Inheritance diagram for Dragengine.TriggerSystem.TSTriggerExpressionList:

Public Member Functions

void addExpression (TSTriggerExpression expression)
 Add expression. More...
 
void dispose ()
 Dispose of trigger expression list. More...
 
void forEach (Block ablock)
 Visit expressions with block with parameter TSTriggerExpression. More...
 
TSTriggerExpression getExpressionAt (int position)
 Expression at position. More...
 
int getExpressionCount ()
 Number of expressions. More...
 
TSTriggerExpressionList new ()
 Create trigger expression list. More...
 
void removeAllExpressions ()
 Remove all expressions. More...
 
void removeExpression (TSTriggerExpression expression)
 Remove expression. More...
 
void writeToFile (FileWriter writer, TSTriggerExpressionParser parser)
 Write trigger expression list to file. More...
 

Detailed Description

List of trigger expressions.

Member Function Documentation

◆ addExpression()

void Dragengine.TriggerSystem.TSTriggerExpressionList.addExpression ( TSTriggerExpression  expression)

Add expression.

◆ dispose()

void Dragengine.TriggerSystem.TSTriggerExpressionList.dispose ( )

Dispose of trigger expression list.

◆ forEach()

void Dragengine.TriggerSystem.TSTriggerExpressionList.forEach ( Block  ablock)

Visit expressions with block with parameter TSTriggerExpression.

◆ getExpressionAt()

TSTriggerExpression Dragengine.TriggerSystem.TSTriggerExpressionList.getExpressionAt ( int  position)

Expression at position.

◆ getExpressionCount()

int Dragengine.TriggerSystem.TSTriggerExpressionList.getExpressionCount ( )

Number of expressions.

◆ new()

TSTriggerExpressionList Dragengine.TriggerSystem.TSTriggerExpressionList.new ( )

Create trigger expression list.

◆ removeAllExpressions()

void Dragengine.TriggerSystem.TSTriggerExpressionList.removeAllExpressions ( )

Remove all expressions.

◆ removeExpression()

void Dragengine.TriggerSystem.TSTriggerExpressionList.removeExpression ( TSTriggerExpression  expression)

Remove expression.

◆ writeToFile()

void Dragengine.TriggerSystem.TSTriggerExpressionList.writeToFile ( FileWriter  writer,
TSTriggerExpressionParser  parser 
)

Write trigger expression list to file.


The documentation for this class was generated from the following file: