AlbLib.Mapping.LabData.GetLabData C# (CSharp) Method

GetLabData() public static method

public static GetLabData ( int index ) : LabData
index int
return LabData
        public static LabData GetLabData(int index)
        {
            if(labdatas[index] == null)
            {
                int fx, tx;
                if(!Common.E(index, out fx, out tx))return null;
                using(FileStream stream = new FileStream(Paths.LabDataN.Format(fx), FileMode.Open))
                {
                    labdatas[index] = new LabData(XLDNavigator.ReadToIndex(stream, (short)tx));
                }
            }
            return labdatas[index];
        }

Usage Example

コード例 #1
0
ファイル: LabGraphics.cs プロジェクト: cvogt/AlbLib
        public static RawImage GetFloor(int labdata, int floor)
        {
            LabData   ld        = LabData.GetLabData(labdata);
            FloorData floordata = ld.GetFloor(floor);

            int texture = floordata.Texture;

            return(GameData.Floors3D.Open(texture));
        }
All Usage Examples Of AlbLib.Mapping.LabData::GetLabData