C# Класс TeaseAI_CE.Scripting.Context

Наследование: IKeyed
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Block Line
Controller Controller
Exit bool
ExitLine bool
LastIf bool
Line int
Repeat bool
Return bool
Root BlockBase
Variables Variable>.Dictionary

Открытые методы

Метод Описание
Context ( Controller controller, BlockBase root, Line block, int line, Variable>.Dictionary variables ) : System
Get ( Key key, Logger log = null ) : Variable

Описание методов

Context() публичный Метод

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
Результат System

Get() публичный Метод

public Get ( Key key, Logger log = null ) : Variable
key Key
log Logger
Результат Variable

Описание свойств

Block публичное свойство

public Line Block
Результат Line

Controller публичное свойство

public Controller,TeaseAI_CE.Scripting Controller
Результат Controller

Exit публичное свойство

If true clear stack, and exit this scope.
public bool Exit
Результат bool

ExitLine публичное свойство

If true stop executing the line.
public bool ExitLine
Результат bool

LastIf публичное свойство

Results of last if statement, could easily just be a local variable.
public bool LastIf
Результат bool

Line публичное свойство

Current line in Block.Lines
public int Line
Результат int

Repeat публичное свойство

If true, repeat current line and block.
public bool Repeat
Результат bool

Return публичное свойство

If true exit just this scope.
public bool Return
Результат bool

Root публичное свойство

public BlockBase,TeaseAI_CE.Scripting Root
Результат BlockBase

Variables публичное свойство

Variables local to this scope.
public Dictionary Variables
Результат Variable>.Dictionary