static LineGraph LoadLineGraph(Stream fs) { var obj = new LineGraph(ReadString(fs), ReadFont(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs), ReadInt(fs)) { Enabled = ReadBool(fs), Visible = ReadBool(fs), LineThichkness = ReadInt(fs) }; var c = ReadInt(fs); for (var i = 0; i < c; i++) { var lgi = new LineGraphItem(ReadColor(fs)) { Visible = ReadBool(fs) }; var c2 = ReadInt(fs); for (var j = 0; j < c2; j++) { lgi.AddPoint(new precisionpoint(ReadFloat(fs), ReadFloat(fs))); } obj.AddLine(lgi); } return(obj); }