//public void WriteTo(string text,bool eol) //{ // StreamWriter writer = new StreamWriter(_file); // writer.Write(text + ((eol)?'\n':' ')); // writer.Close(); //} public short CompareTo(string format) { string[] anotherLines = format.Split('\n'); string[] lines = _value.Split('\n'); for (int i = 0, j = 0; j < anotherLines.Length && i < lines.Length;) { LineHandler one = new LineHandler(); LineHandler two = new LineHandler(); while (i < lines.Length && one.InsertLine(lines[i++])) { ; } while (j < anotherLines.Length && two.InsertLine(anotherLines[j++])) { ; } Debug.LogFormat("One:\nDistance: {0}\nAngle: {1}\nTwo:\nDistance: {2}\nAngle: {3}\n", one.Distance, one.Angle, two.Distance, two.Angle); if (!LineHandler.Check(one, two, _distanceRange, _angleRange)) { return(0); } } return(_index); }