C# Class TeaseAI_CE.Scripting.BlockBase

Foundation for root level blocks, eg a script, or a list.
Inheritance: Line, IKeyed
Afficher le fichier Open project: TeaseAI/TeaseAI-CE Class Usage Examples

Méthodes publiques

Свойство Type Description
Group GroupInfo
Log Logger

Méthodes publiques

Méthode Description
BlockBase ( string key, Line lines, string tags, GroupInfo group, Logger log ) : System
ContainsTag ( string key ) : bool
Get ( Key key, Logger log = null ) : Variable
SetValid ( bool running ) : void

Sets valid to running, or to passed/failed.

Method Details

BlockBase() public méthode

public BlockBase ( string key, Line lines, string tags, GroupInfo group, Logger log ) : System
key string
lines Line
tags string
group GroupInfo
log Logger
Résultat System

ContainsTag() public méthode

public ContainsTag ( string key ) : bool
key string
Résultat bool

Get() public méthode

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

SetValid() public méthode

Sets valid to running, or to passed/failed.
public SetValid ( bool running ) : void
running bool If false, determin whether it passed.
Résultat void

Property Details

Group public_oe property

public GroupInfo,TeaseAI_CE.Scripting Group
Résultat GroupInfo

Log public_oe property

public Logger Log
Résultat Logger