public void SetSubClassID(UnitVisitor unit) { unitV = unit; subClass = UnitSubClassType.em_Visitor; moveSpeed = unitV.moveSpeed; rotateSpeed = unitV.rotateSpeed; }
public static string CompileUnit(string file) { var lexer = new DmolLexer(new AntlrFileStream(file)); var parser = new DmolParser(new CommonTokenStream(lexer)); var visitor = new UnitVisitor(new ConsoleSemanticErrorListener()); var unit = visitor.Visit(parser.unit()); return(unit.ToString()); }