C# 클래스 TeaseAI_CE.Scripting.BlockBase

Foundation for root level blocks, eg a script, or a list.
상속: Line, IKeyed
파일 보기 프로젝트 열기: TeaseAI/TeaseAI-CE 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Group GroupInfo
Log Logger

공개 메소드들

메소드 설명
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.

메소드 상세

BlockBase() 공개 메소드

public BlockBase ( string key, Line lines, string tags, GroupInfo group, Logger log ) : System
key string
lines Line
tags string
group GroupInfo
log Logger
리턴 System

ContainsTag() 공개 메소드

public ContainsTag ( string key ) : bool
key string
리턴 bool

Get() 공개 메소드

public Get ( Key key, Logger log = null ) : Variable
key Key
log Logger
리턴 Variable

SetValid() 공개 메소드

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

프로퍼티 상세

Group 공개적으로 프로퍼티

public GroupInfo,TeaseAI_CE.Scripting Group
리턴 GroupInfo

Log 공개적으로 프로퍼티

public Logger Log
리턴 Logger