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]); } }
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]); } }