private static int smethod_12(ShxShape.Class466 plotter, byte[] geometry, int offset) { if (plotter.method_0()) { float x = (float)(sbyte)geometry[offset + 1]; float y = (float)(sbyte)geometry[offset + 2]; float bulge = (float)(sbyte)geometry[offset + 3] / (float)sbyte.MaxValue; plotter.method_9(x, y, bulge); } return(4); }
private static int smethod_13(ShxShape.Class466 plotter, byte[] geometry, int offset) { bool flag = plotter.method_0(); int index; for (index = offset + 1; geometry[index] != (byte)0 || geometry[index + 1] != (byte)0; index += 3) { if (flag) { float x = (float)(sbyte)geometry[index]; float y = (float)(sbyte)geometry[index + 1]; float bulge = (float)(sbyte)geometry[index + 2] / (float)sbyte.MaxValue; plotter.method_9(x, y, bulge); } } return(index - offset + 2); }