Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
		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;
		}