示例#1
0
        public Pointer Resolve(ushort unkFileID, ushort fileID, ushort blockID)
        {
            LUDI_BaseDataFile file = Files.FirstOrDefault(f => f.FileID.FileID == fileID && f.FileID.Unknown == unkFileID);

            return(file?.Resolve(blockID));
        }
示例#2
0
        public uint?GetBlockLength(LUDI_BlockIdentifier blockHeader)
        {
            LUDI_BaseDataFile file = Files.FirstOrDefault(f => f.Offset.file == blockHeader.Offset.file);

            return(file?.GetLength(blockHeader.BlockID));
        }
示例#3
0
        public Pointer Resolve(GBC_Dependency dependency)
        {
            LUDI_BaseDataFile file = Files.FirstOrDefault(f => f.MatchesDependency(dependency));

            return(file?.Resolve(dependency));
        }