C# Class TeaseAI_CE.Scripting.Context

Inheritance: IKeyed
Afficher le fichier Open project: TeaseAI/TeaseAI-CE Class Usage Examples

Méthodes publiques

Свойство Type Description
Block Line
Controller Controller
Exit bool
ExitLine bool
LastIf bool
Line int
Repeat bool
Return bool
Root BlockBase
Variables Variable>.Dictionary

Méthodes publiques

Méthode Description
Context ( Controller controller, BlockBase root, Line block, int line, Variable>.Dictionary variables ) : System
Get ( Key key, Logger log = null ) : Variable

Method Details

Context() public méthode

public Context ( Controller controller, BlockBase root, Line block, int line, Variable>.Dictionary variables ) : System
controller Controller
root BlockBase
block Line
line int
variables Variable>.Dictionary
Résultat System

Get() public méthode

public Get ( Key key, Logger log = null ) : Variable
key Key
log Logger
Résultat Variable

Property Details

Block public_oe property

public Line Block
Résultat Line

Controller public_oe property

public Controller,TeaseAI_CE.Scripting Controller
Résultat Controller

Exit public_oe property

If true clear stack, and exit this scope.
public bool Exit
Résultat bool

ExitLine public_oe property

If true stop executing the line.
public bool ExitLine
Résultat bool

LastIf public_oe property

Results of last if statement, could easily just be a local variable.
public bool LastIf
Résultat bool

Line public_oe property

Current line in Block.Lines
public int Line
Résultat int

Repeat public_oe property

If true, repeat current line and block.
public bool Repeat
Résultat bool

Return public_oe property

If true exit just this scope.
public bool Return
Résultat bool

Root public_oe property

public BlockBase,TeaseAI_CE.Scripting Root
Résultat BlockBase

Variables public_oe property

Variables local to this scope.
public Dictionary Variables
Résultat Variable>.Dictionary