PKHeX.SAV_BoxLayout.changeBox C# (CSharp) Method

changeBox() private method

private changeBox ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void changeBox(object sender, EventArgs e)
        {
            editing = true;
            int index = LB_BoxSelect.SelectedIndex;
            int offset = 0x9800 + savindex * 0x7F000;
            int bgoff = (0x7F000 * savindex) + 0x9C1E + LB_BoxSelect.SelectedIndex;
            CB_BG.SelectedIndex = sav[bgoff];
            changeBoxBG(null, null);
            TB_BoxName.Text = Encoding.Unicode.GetString(sav, offset + 0x22 * index, 0x22);
            CB_BG.SelectedIndex = sav[0x9C1E + savindex * 0x7F000 + index];

            MT_BG1.Text = sav[0x9C3D + savindex * 0x7F000].ToString();
            MT_BG2.Text = sav[0x9C3F + savindex * 0x7F000].ToString();

            CB_Unlocked.SelectedIndex = sav[0x9C3E + savindex * 0x7F000] - 1;
            editing = false; 
        }
        private void changeBoxDetails(object sender, EventArgs e)