CSPspEmu.Gui.Winforms.GameList.FillGameEntryFromSfo C# (CSharp) Method

FillGameEntryFromSfo() private static method

private static FillGameEntryFromSfo ( GameEntry Entry, Psf ParamSfo ) : void
Entry GameEntry
ParamSfo CSPspEmu.Hle.Formats.Psf
return void
        private static void FillGameEntryFromSfo(GameEntry Entry, Psf ParamSfo)
        {
            var Entries = ParamSfo.EntryDictionary;
            Entry.APP_VER = (string)Entries.GetOrDefault("APP_VER", "01.00");
            Entry.BOOTABLE = (int)Entries.GetOrDefault("BOOTABLE", 1) != 0;
            Entry.CATEGORY = (string)Entries.GetOrDefault("CATEGORY", "UG");
            Entry.DISC_ID = (string)Entries.GetOrDefault("DISC_ID", "XXXX99999");
            if (string.IsNullOrWhiteSpace(Entry.DiscId0)) Entry.DiscId0 = Entry.DISC_ID.Substring(0, 4) + "-" + Entry.DISC_ID.Substring(4);
            Entry.DISC_NUMBER = (int)Entries.GetOrDefault("DISC_NUMBER", 1);
            Entry.DISC_TOTAL = (int)Entries.GetOrDefault("DISC_TOTAL", 1);
            Entry.DISC_VERSION = (string)Entries.GetOrDefault("DISC_VERSION", "1.00");
            Entry.DRIVER_PATH = (string)Entries.GetOrDefault("DRIVER_PATH", "");
            Entry.GAMEDATA_ID = (string)Entries.GetOrDefault("GAMEDATA_ID", "XXXX99999");
            Entry.HRKGMP_VER = (int)Entries.GetOrDefault("HRKGMP_VER", 19);
            Entry.PARENTAL_LEVEL = (int)Entries.GetOrDefault("PARENTAL_LEVEL", 5);
            Entry.PSP_SYSTEM_VER = (string)Entries.GetOrDefault("PSP_SYSTEM_VER", "1.00");
            Entry.REGION = (int)Entries.GetOrDefault("REGION", 32768);
            Entry.TITLE = (string)Entries.GetOrDefault("TITLE", "Unknown Title");
            Entry.USE_USB = ((int)Entries.GetOrDefault("USE_USB", 0)) != 0;
        }