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

LoadObject() private static method

private static LoadObject ( int obj, int labdata ) : RawImage
obj int
labdata int
return AlbLib.Imaging.RawImage
        private static RawImage LoadObject(int obj, int labdata)
        {
            LabData ld = LabData.GetLabData(labdata);
            ObjectInfo objectdata = ld.GetObjectInfo(obj);

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