PKHeX.SAV_OPower.LoadData C# (CSharp) Method

LoadData() private method

private LoadData ( ) : void
return void
        private void LoadData()
        {
            int o = opoweroffset + m_parent.savindex * 0x7F000; // offset

            // Fill up the 17 o-powers
            // 1 2 3 4 5 10 use 4 bytes, everything else uses 3
            o++; // Skip first 0
            CB_1.SelectedIndex = getIndex(o, 4); o += 4; o++; // @ 1
            CB_2.SelectedIndex = getIndex(o, 4); o += 4; o++; // @ 6
            CB_3.SelectedIndex = getIndex(o, 4); o += 4; o++; // @ B
            CB_4.SelectedIndex = getIndex(o, 4); o += 4; o++; // @ 10
            CB_5.SelectedIndex = getIndex(o, 4); o += 4; o++; // @ 15

            CB_6.SelectedIndex = getIndex(o, 3); o += 3; // 1A
            CB_7.SelectedIndex = getIndex(o, 3); o += 3; // 1D
            CB_8.SelectedIndex = getIndex(o, 3); o += 3; // 20
            CB_9.SelectedIndex = getIndex(o, 3); o += 3; // 23

            o++;
            CB_10.SelectedIndex = getIndex(o, 4); o += 4; o++; // @ 27-

            CB_11.SelectedIndex = getIndex(o, 3); o += 3; // 2C-2E
            CB_12.SelectedIndex = getIndex(o, 3); o += 3; // 2F-31
            CB_13.SelectedIndex = getIndex(o, 3); o += 3; // 32-34
            CB_14.SelectedIndex = getIndex(o, 3); o += 3; // 35-37
            CB_15.SelectedIndex = getIndex(o, 3); o += 3; // 38-3A
            CB_16.SelectedIndex = getIndex(o, 3); o += 3; // 3B-3D
            CB_17.SelectedIndex = getIndex(o, 3); o += 3; // 3E-40

            // Load Maxes
            CHK_1.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x00]);
            CHK_2.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x05]);
            CHK_3.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x0A]);
            CHK_4.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x0F]);
            CHK_5.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x14]);
            CHK_6.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x19]);
            CHK_7.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x26]);
            CHK_8.Checked = Convert.ToBoolean(m_parent.savefile[0x1BE00 + 0x2B]);
        }
        private void SaveData()