コード例 #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));
        }