C# 클래스 LSystem.LSystem

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: famerij/EdgeGraph 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
axiom string
current string
currentState ProcessingState
debugLogging bool
iterationCount int
rules List
symbols List

공개 메소드들

메소드 설명
CallInterpreter ( ) : void
PrintDebugLog ( string msg ) : void
Process ( ) : void
Step ( int n ) : void
StopProcess ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
ApplyRules ( string _str, int _index ) : string
CharToSymbol ( char c ) : Symbol
CheckLeftContext ( Rule _rule, string _str, int _index ) : bool
CheckRightContext ( Rule _rule, string _str, int _index ) : bool

메소드 상세

CallInterpreter() 공개 메소드

public CallInterpreter ( ) : void
리턴 void

PrintDebugLog() 공개 메소드

public PrintDebugLog ( string msg ) : void
msg string
리턴 void

Process() 공개 메소드

public Process ( ) : void
리턴 void

Step() 공개 메소드

public Step ( int n ) : void
n int
리턴 void

StopProcess() 공개 메소드

public StopProcess ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

axiom 공개적으로 프로퍼티

public string axiom
리턴 string

current 공개적으로 프로퍼티

public string current
리턴 string

currentState 공개적으로 프로퍼티

public ProcessingState currentState
리턴 ProcessingState

debugLogging 공개적으로 프로퍼티

public bool debugLogging
리턴 bool

iterationCount 공개적으로 프로퍼티

public int iterationCount
리턴 int

rules 공개적으로 프로퍼티

public List rules
리턴 List

symbols 공개적으로 프로퍼티

public List symbols
리턴 List