PKHeX.PKX.Structures.SaveGame.SaveGame C# (CSharp) Method

SaveGame() public method

public SaveGame ( string GameID ) : System
GameID string
return System
                public SaveGame(string GameID)
                {
                    switch (GameID)
                    {
                        case "XY":
                            Name = "XY";
                            Box = 0x27A00;
                            TrainerCard = 0x19400;
                            Party = 0x19600;
                            BattleBox = 0x09E00;
                            Daycare = 0x20600;
                            GTS = 0x1CC00;
                            Fused = 0x1B400;
                            SUBE = 0x22C90;
                            Puff = 0x5400;
                            Item = 0x5800;
                            Trainer1 = 0x6800;
                            Trainer2 = 0x9600;
                            PCLayout = 0x9800;
                            Wondercard = 0x21000;
                            BerryField = 0x20C00;
                            OPower = 0x1BE00;
                            EventFlag = 0x19E00;
                            PokeDex = 0x1A400;
                            HoF = 0x1E800;
                            JPEG = 0x5C600;
                            PSS = 0x0A400;
                            break;
                        case "ORAS":
                            Name = "ORAS";
                            Box = 0x38400;      // Confirmed
                            TrainerCard = 0x19400; // Confirmed
                            Party = 0x19600;    // Confirmed
                            BattleBox = 0x09E00;// Confirmed
                            Daycare = 0x21000; // Confirmed (thanks Rei)
                            GTS = 0x1D600; // Confirmed
                            Fused = 0x1BE00; // Confirmed
                            SUBE = 0x22C90; // ****not in use, not updating?****
                            Puff = 0x5400; // Confirmed
                            Item = 0x5800; // Confirmed
                            Trainer1 = 0x6800; // Confirmed
                            Trainer2 = 0x9600; // Confirmed
                            PCLayout = 0x9800; // Confirmed
                            Wondercard = 0x22000; // Confirmed
                            BerryField = 0x20C00; // ****changed****
                            OPower = 0x1BE00;
                            EventFlag = 0x19E00; // Confirmed
                            PokeDex = 0x1A400;
                            HoF = 0x1F200; // Confirmed
                            JPEG = 0x6D000; // Confirmed
                            PSS = 0x0A400; // Confirmed (thanks Rei)
                            break;
                        default:
                            Name = "Unknown";
                            Box = 0x27A00;
                            TrainerCard = 0x19400;
                            Party = 0x19600;
                            BattleBox = 0x09E00;
                            Daycare = 0x20600;
                            GTS = 0x1CC00;
                            Fused = 0x1B400;
                            SUBE = 0x22C90;
                            Puff = 0x5400;
                            Item = 0x5800;
                            Trainer1 = 0x6800;
                            Trainer2 = 0x9600;
                            PCLayout = 0x9800;
                            Wondercard = 0x21000;
                            BerryField = 0x20C00;
                            OPower = 0x1BE00;
                            EventFlag = 0x19E00;
                            PokeDex = 0x1A400;
                            HoF = 0x1E800;
                            JPEG = 0x5C600;
                            PSS = 0x0A400;
                            break;
                    }
                }
            }
PKX.Structures.SaveGame