Exemple #1
0
        public DUNG(string filepath)
        {
            RawFileData         = BinReader.ReadAllBytesInFile(filepath);
            DomainFloorPointers = GetDomainFloorPointers();

            DungFloorHeaders = new DungFloorHeader[DomainFloorPointers.Length];

            //Create a new DungFloorHeader for every pointer found.
            for (int i = 0; i < DungFloorHeaders.Length; i++)
            {
                DungFloorHeaders[i] = new DungFloorHeader(RawFileData, DomainFloorPointers[i]);
            }
        }
Exemple #2
0
        public DUNG(byte[] rawFileData)
        {
            RawFileData         = rawFileData;
            DomainFloorPointers = GetDomainFloorPointers();

            DungFloorHeaders = new DungFloorHeader[DomainFloorPointers.Length];

            //Create a new DungFloorHeader for every pointer found.
            for (int i = 0; i < DungFloorHeaders.Length; i++)
            {
                DungFloorHeaders[i] = new DungFloorHeader(RawFileData, DomainFloorPointers[i]);
            }
        }