public static class BehaviorTreeParser.DefaultBehaviorTreeReader<E> extends BehaviorTreeReader
Modifier and Type | Class and Description |
---|---|
protected static class |
BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask<E> |
protected static class |
BehaviorTreeParser.DefaultBehaviorTreeReader.Subtree<E> |
Modifier and Type | Field and Description |
---|---|
protected BehaviorTreeParser<E> |
btParser |
protected BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask<E> |
guardChain |
protected BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask<E> |
prevTask |
protected Array<BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask<E>> |
stack |
debug, lineNumber, reportsComments
Constructor and Description |
---|
DefaultBehaviorTreeReader() |
DefaultBehaviorTreeReader(boolean reportsComments) |
Modifier and Type | Method and Description |
---|---|
protected void |
attribute(String name,
Object value) |
protected void |
endLine() |
protected void |
endStatement() |
BehaviorTreeParser<E> |
getParser() |
void |
parse(char[] data,
int offset,
int length)
Parses the given data buffer from the offset up to the specified number of characters.
|
void |
setParser(BehaviorTreeParser<E> parser) |
protected void |
startLine(int indent) |
protected void |
startStatement(String name,
boolean isSubtreeReference,
boolean isGuard) |
comment, parse, parse, parse
protected BehaviorTreeParser<E> btParser
protected BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask<E> prevTask
protected BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask<E> guardChain
protected Array<BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask<E>> stack
public DefaultBehaviorTreeReader()
public DefaultBehaviorTreeReader(boolean reportsComments)
public BehaviorTreeParser<E> getParser()
public void setParser(BehaviorTreeParser<E> parser)
public void parse(char[] data, int offset, int length)
BehaviorTreeReader
parse
in class BehaviorTreeReader
data
- the bufferoffset
- the initial indexlength
- the specified number of characters to parse.protected void startLine(int indent)
startLine
in class BehaviorTreeReader
protected void startStatement(String name, boolean isSubtreeReference, boolean isGuard)
startStatement
in class BehaviorTreeReader
protected void attribute(String name, Object value)
attribute
in class BehaviorTreeReader
protected void endLine()
endLine
in class BehaviorTreeReader
protected void endStatement()
endStatement
in class BehaviorTreeReader
Copyright © 2017. All rights reserved.