public override void imethod_0(Interface8 reader) { this.point3D_0 = reader.imethod_18(); this.vector3D_0 = reader.imethod_19(); if (reader.FileFormatVersion >= Class250.int_4) { this.vector3D_1 = reader.imethod_19(); this.class695_0 = new Class686.Class695(reader); } else { this.vector3D_1 = Vector3D.XAxis; this.class695_0.Value = false; } base.imethod_0(reader); }
public override void imethod_0(Interface8 reader) { this.point3D_0 = reader.imethod_18(); this.vector3D_0 = reader.imethod_19(); this.double_0 = reader.imethod_8(); this.double_1 = reader.imethod_8(); if (reader.FileFormatVersion >= Class250.int_4) { this.vector3D_1 = reader.imethod_19(); this.class695_0 = new Class686.Class695(reader); if (this.vector3D_1.GetLength() < 1E-10) { throw new Exception0("Invalid vector length : " + (object)this.vector3D_1.GetLength()); } } base.imethod_0(reader); }