PKHeX.MemoryAmie.loadFields C# (CSharp) Method

loadFields() private method

private loadFields ( ) : void
return void
        private void loadFields()
        {
            // Load the region/country values.
            v1cb(CB_Country0, 0x95); v1cb(CB_Region0, 0x94);
            v1cb(CB_Country1, 0x97); v1cb(CB_Region1, 0x96);
            v1cb(CB_Country2, 0x99); v1cb(CB_Region2, 0x98);
            v1cb(CB_Country3, 0x9B); v1cb(CB_Region3, 0x9A);
            v1cb(CB_Country4, 0x9D); v1cb(CB_Region4, 0x9C);

            // Load the Fullness, and Enjoyment
            v1s(M_Fullness, 0xAE); v1s(M_Enjoyment, 0xAF);

            // Load the CT Memories
            v1s(M_CT_Friendship, 0xA2); v1s(M_CT_Affection, 0xA3);
            CB_CTQual.SelectedIndex = Math.Max(0, h[0xA4] - 1);
            v1cb(CB_CTMemory, 0xA5); v2cb(CB_CTVar, 0xA8); i1cb(CB_CTFeel, 0xA6);

            // Load the OT Memories
            v1s(M_OT_Friendship, 0xCA); v1s(M_OT_Affection, 0xCB);
            CB_OTQual.SelectedIndex = Math.Max(0, h[0xCC] - 1);
            v1cb(CB_OTMemory, 0xCD); v2cb(CB_OTVar, 0xCE); i1cb(CB_OTFeel, 0xD0);

            CB_Handler.Items.Clear();
            CB_Handler.Items.AddRange(new object[] { m_parent.TB_OT.Text + " (" + ot + ")" });

            if (Util.TrimFromZero(m_parent.TB_OTt2.Text) != "")
                CB_Handler.Items.AddRange(new object[] { m_parent.TB_OTt2.Text });
            else
                m_parent.buff[0x93] = 0;

            tabControl1.SelectedIndex = CB_Handler.SelectedIndex = m_parent.buff[0x93];

            if (m_parent.CHK_IsEgg.Checked)
            {
                L_OT_Friendship.Text = m_parent.Label_HatchCounter.Text;
                GB_M_OT.Enabled = GB_M_CT.Enabled = GB_Residence.Enabled = false;

                BTN_Save.Enabled = M_Fullness.Enabled = M_Enjoyment.Enabled = false;
                L_Fullness.Enabled = L_Enjoyment.Enabled = false;

                GB_M_OT.Text = "N/A: " + Form1.eggname;
                GB_M_CT.Text = "N/A: " + Form1.eggname;
            }
            else
            {
                L_OT_Friendship.Text = m_parent.Label_Friendship.Text;
                GB_M_OT.Enabled = GB_M_CT.Enabled = true;
                GB_Residence.Enabled = true;

                BTN_Save.Enabled = M_Fullness.Enabled = M_Enjoyment.Enabled = true;
                L_Fullness.Enabled = L_Enjoyment.Enabled = true;

                GB_M_OT.Text = String.Format(withOT + " (" + ot + ")", m_parent.TB_OT.Text);
                GB_M_CT.Text = String.Format(withOT, m_parent.TB_OTt2.Text);
            }

            GB_M_CT.Enabled = true;
            GB_Residence.Enabled = true;

            if ((!m_parent.CHK_IsEgg.Checked))
            {
                bool enable;
                int game = Util.getIndex(m_parent.CB_GameOrigin);
                if ((game < 24) && (game != 0))
                {
                    // Banked Mon
                    GB_M_CT.Text = withOT + " " + m_parent.TB_OTt2.Text;
                    GB_M_OT.Text = past + " " + ot + ": " + m_parent.TB_OT.Text;
                    enable = false;
                }
                else
                {
                    enable = true;
                    GB_M_OT.Text = withOT + " " + m_parent.TB_OT.Text + " (" + ot + ")";
                    GB_M_CT.Text = withOT + m_parent.TB_OTt2.Text;
                    if ((m_parent.TB_OTt2.Text == ""))
                    {
                        GB_M_CT.Enabled = GB_Residence.Enabled = false;
                        GB_M_CT.Text = notleft + " " + ot + " - " + disabled;
                    }
                    else
                        GB_M_CT.Text = withOT + " " + m_parent.TB_OTt2.Text;
                }
                RTB_OT.Visible = CB_OTQual.Enabled = CB_OTMemory.Enabled = CB_OTFeel.Enabled = CB_OTVar.Enabled = M_OT_Affection.Enabled = enable;
            }
            init = true;

            // Manually load the Memory Parse
            RTB_CT.Text = getMemoryString(CB_CTMemory, CB_CTVar, CB_CTQual, CB_CTFeel, m_parent.TB_OTt2.Text);
            RTB_OT.Text = getMemoryString(CB_OTMemory, CB_OTVar, CB_OTQual, CB_OTFeel, m_parent.TB_OT.Text);
        }
        private void saveFields()