AlbLib.Mapping.LabGraphics.LoadFloor C# (CSharp) Method

LoadFloor() private static method

private static LoadFloor ( int floor, int labdata ) : RawImage
floor int
labdata int
return AlbLib.Imaging.RawImage
        private static RawImage LoadFloor(int floor, int labdata)
        {
            LabData ld = LabData.GetLabData(labdata);
            FloorData floordata = ld.GetFloor(floor);

            int texture = floordata.Texture;
            int fx, sx;
            if(!Common.E(texture, out fx, out sx))return null;
            using(FileStream stream = new FileStream(Paths._3DFloorN.Format(fx), FileMode.Open))
            {
                XLDNavigator nav = XLDNavigator.ReadToIndex(stream, (short)sx);
                int length = nav.SubfileLength;
                return new RawImage(nav, 64, length/64);
            }
        }