FSO.Files.Formats.IFF.PIFFRegistry.GetPIFFs C# (CSharp) Method

GetPIFFs() public static method

public static GetPIFFs ( string srcFile ) : List
srcFile string
return List
        public static List<IffFile> GetPIFFs(string srcFile)
        {
            List<IffFile> result = null;
            PIFFsByName.TryGetValue(srcFile, out result);
            return result;
        }

Usage Example

示例#1
0
        public void SetFilename(string filename)
        {
            Filename = filename;
            var piffs = PIFFRegistry.GetPIFFs(filename);

            RuntimeInfo.Patches.Clear();
            if (piffs != null)
            {
                //apply patches
                foreach (var piff in piffs)
                {
                    Patch(piff);
                    if (RetainChunkData)
                    {
                        RuntimeInfo.Patches.Add(piff);
                    }
                }
            }
        }
PIFFRegistry