private Mesh.Surface ReadSurface(BinaryReader bin) { Mesh.Surface s = new Mesh.Surface(); s.SurfaceVector = new ushort[3]; s.TextureVector = new ushort[3]; for (int i = 0; i < s.SurfaceVector.Length; i++) { s.SurfaceVector[i] = bin.ReadUInt16(); } for (int i = 0; i < s.TextureVector.Length; i++) { s.TextureVector[i] = bin.ReadUInt16(); } s.TextureID = bin.ReadUInt16(); s.UnknownShort = bin.ReadUInt16(); s.UnknownUint = bin.ReadUInt32(); s.SurfaceNumber = bin.ReadUInt32(); return(s); }
private Mesh.Surface ReadSurface( BinaryReader bin ) { Mesh.Surface s = new Mesh.Surface(); s.SurfaceVector = new ushort[ 3 ]; s.TextureVector = new ushort[ 3 ]; for( int i = 0; i < s.SurfaceVector.Length; i++ ) s.SurfaceVector[ i ] = bin.ReadUInt16(); for( int i = 0; i < s.TextureVector.Length; i++ ) s.TextureVector[ i ] = bin.ReadUInt16(); s.TextureID = bin.ReadUInt16(); s.UnknownShort = bin.ReadUInt16(); s.UnknownUint = bin.ReadUInt32(); s.SurfaceNumber = bin.ReadUInt32(); return s; }