ME3Explorer.PackageEditor.PreviewInfo C# (CSharp) Method

PreviewInfo() public method

public PreviewInfo ( int n ) : void
n int
return void
        public void PreviewInfo(int n)
        {
            if (n >= 0)
            {
                infoHeaderBox.Text = "Export Header";
                superclassTextBox.Visible = superclassLabel.Visible = true;
                textBox6.Visible = label6.Visible = true;
                textBox5.Visible = label5.Visible = true;
                textBox10.Visible = label11.Visible = false;
                infoExportDataBox.Visible = true;
                IExportEntry exportEntry = pcc.getExport(n);
                textBox1.Text = exportEntry.ObjectName;
                textBox2.Text = exportEntry.ClassName;
                superclassTextBox.Text = exportEntry.ClassParent;
                textBox3.Text = exportEntry.PackageFullName;
                textBox4.Text = exportEntry.header.Length + " bytes";
                textBox5.Text = exportEntry.indexValue.ToString();
                textBox6.Text = exportEntry.ArchtypeName;
                if (exportEntry.idxArchtype != 0)
                    textBox6.Text += " (" + (exportEntry.idxArchtype < 0 ? "imported" : "local") + " class) " + exportEntry.idxArchtype;
                textBox10.Text = "0x" + exportEntry.ObjectFlags.ToString("X16");
                textBox7.Text = exportEntry.DataSize + " bytes";
                textBox8.Text = "0x" + exportEntry.DataOffset.ToString("X8");
                textBox9.Text = exportEntry.DataOffset.ToString();
            }
            else
            {
                n = -n - 1;
                infoHeaderBox.Text = "Import Header";
                superclassTextBox.Visible = superclassLabel.Visible = false;
                textBox6.Visible = label6.Visible = false;
                textBox5.Visible = label5.Visible = false;
                textBox10.Visible = label11.Visible = false;
                infoExportDataBox.Visible = false;
                ImportEntry importEntry = pcc.getImport(n);
                textBox1.Text = importEntry.ObjectName;
                textBox2.Text = importEntry.ClassName;
                textBox3.Text = importEntry.PackageFullName;
                textBox4.Text = importEntry.header.Length + " bytes";
            }
        }
PackageEditor